faf
litmus
faf | litmus | |
---|---|---|
1 | 1 | |
94 | 155 | |
- | 0.0% | |
5.2 | 0.0 | |
about 1 month ago | over 2 years ago | |
Rust | Rust | |
GNU Affero General Public License v3.0 | MIT License |
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.
faf
-
A C++ web/application framework I have been building for the last 12yrs
Trust me, these guys are insane and go to really extreme levels and use optimization techniques which are not generally prevalent among the general programming fraternity. for eg, look at pico.v it is awesome and just-js is truly unbelievable, then there is faf, most of them combine low level programming trickery to reach those insane numbers. Also some of the code may not be useful in a production app but they actually extract the juice out of the metal at every instance. Memory optimizations, compiler optimizations, postgresql wire implmentations, rust black magic, these guys are really crazy and passionate.
litmus
-
12 Months of Rust, 50k+ changed lines of code, 8 design iterations. The extent of writing an async ASGI web server in Rust for Python for a 10% performance increase.
TL;DR: pyre is an async server written in Rust that gives big benchmark performance increases but minimal real-world improvements so take benchmarks as a grain of salt and respect the performance existing servers give :P
What are some alternatives?
pico.v - extremely fast web server
chaos-mesh - A Chaos Engineering Platform for Kubernetes.
shellb - Simple Shell based build tool
chaosmonkey - Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
ffead-cpp - Framework for Enterprise Application Development in c++, HTTP1/HTTP2/HTTP3 compliant, Supports multiple server backends
ormsgpack - Msgpack serialization/deserialization library for Python, written in Rust using PyO3 and rust-msgpack. Reboot of orjson. msgpack.org[Python]
binserve - A fast production-ready static web server with TLS (HTTPS), routing, hot reloading, caching, templating, and security in a single-binary you can set up with zero code.
pyre-check - Performant type-checking for python.
podtato-head - Demo App for TAG App Delivery
Kore - An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
Python-Regex - A port of the Rust regex library to python for super speed linear matching.
rustyline-async - Rustyline, but with async support