Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add libraries maintained by dfed #1846

Merged
merged 2 commits into from
Oct 21, 2024
Merged

Conversation

dfed
Copy link
Contributor

@dfed dfed commented Oct 20, 2024

I put a few in here – let me know if you'd prefer for me to split these out into their own PRs.

  • Project Name: SafeDI -- Valet -- AsyncQueue -- CacheAdvance
  • Project URL: https://github.com/dfed/safedi -- https://github.com/square/Valet -- https://github.com/dfed/swift-async-queue -- https://github.com/dfed/CacheAdvance
  • Project Description: Compile-time safe dependency injection. -- Valet lets you securely store data in the Keychain without knowing a thing about how the Keychain works. It’s easy. We promise. -- A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts. -- A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.
  • Why it should be added to awesome-swift:
  • At least 15 stars (GitHub project)
  • Support Swift 5
  • Updated contents.json instead of README
  • Lib is fully open sourced, written in Swift and not a wrapper over compiled lib
  • Description does not say "written in Swift" or variant 🤓

While I was here I updated redirected URLs to get CI passing.

"category": "concurrency",
"description": "A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts.",
"homepage": "https://github.com/dfed/swift-async-queue",
"tags": ["linux", "macOS", "iOS", "tvOS", "watchOS", "visionOS", "6.0"]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the surrounding libraries had tags, so I also added tags. Happy to remove.

@@ -946,7 +946,7 @@
"title": "swift-package-manager",
"category": "dependency-managers",
"description": "SPM is the Package Manager for the Swift Programming Language.",
"homepage": "https://github.com/apple/swift-package-manager"
"homepage": "https://github.com/swiftlang/swift-package-manager"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can see the CI failure that led to these updated links here: https://github.com/matteocrippa/awesome-swift/pull/1846/checks?check_run_id=31793504943

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks

@matteocrippa
Copy link
Owner

@dfed thanks for the PR, happy to discover a few new interesting libs! thanks! 👍🏻

@matteocrippa matteocrippa merged commit 34642b6 into matteocrippa:master Oct 21, 2024
1 check passed
@dfed dfed deleted the patch-1 branch October 21, 2024 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants