swift-crypto VS swift-nio-http2

Compare swift-crypto vs swift-nio-http2 and see what are their differences.

swift-crypto

Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms. (by apple)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
swift-crypto swift-nio-http2
8 1
1,405 449
0.9% 0.4%
7.0 6.9
about 1 month ago 4 days ago
C Swift
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

swift-crypto

Posts with mentions or reviews of swift-crypto. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-14.

swift-nio-http2

Posts with mentions or reviews of swift-nio-http2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-15.
  • Swift Playgrounds 4
    9 projects | news.ycombinator.com | 15 Dec 2021
    Apple is investing a lot in it, but Swift is much younger than Rust (especially as an open source project). There is a working group that meets every few weeks to shepherd the various projects. Most of the recent activity has been (AFAICT) about orchestration. Well, that and transitioning projects to use async/await and structured concurrency. Here's some recent activity in the Swift on server space:

    - the proposal for distributed actors is currently in-review (https://github.com/apple/swift-evolution/blob/main/proposals...)

    - a metrics API for backends like Graphite, Prometheus, etc. (https://github.com/apple/swift-metrics)

    - HTTP/2 support for SwiftNIO (https://github.com/apple/swift-nio-http2)

    - a new service discovery API (https://github.com/apple/swift-service-discovery)

    - a new distributed tracing API (https://github.com/apple/swift-distributed-tracing)

    - a Linux implementation of Apple's CryptoKit API on top of BoringSSL (https://github.com/apple/swift-crypto)

    I'm not pretending that it's taking the server-side world by storm, but there is a fair amount of ongoing activity Personally, I'm using it for a couple personal projects and it's been solid, but I'm already a macOS developer, so it wasn't a big stretch for me to reach for it.

What are some alternatives?

When comparing swift-crypto and swift-nio-http2 you can also consider the following projects:

xxHash - Extremely fast non-cryptographic hash algorithm

swift-service-discovery - A service discovery API for Swift.

Practical-Cryptography-for-Developers-Book - Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA

swift-distributed-tracing - Instrumentation library for Swift server applications

python-ecdsa - pure-python ECDSA signature/verification and ECDH key agreement

swift-metrics - Metrics API for Swift

ecc - elliptic-curve cryptography

alchemy - Modern, batteries included web framework for Swift.

swift-evolution - This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

wickr-crypto-c - An implementation of the Wickr Secure Messaging Protocol in C

swift-java