Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudflare/foundations
Cloudflare's Rust service foundations library.
https://github.com/cloudflare/foundations
Last synced: 3 days ago
JSON representation
Cloudflare's Rust service foundations library.
- Host: GitHub
- URL: https://github.com/cloudflare/foundations
- Owner: cloudflare
- License: bsd-3-clause
- Created: 2024-01-18T12:59:52.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-22T19:06:46.000Z (about 2 months ago)
- Last Synced: 2024-10-29T15:03:23.955Z (about 1 month ago)
- Language: Rust
- Homepage: https://blog.cloudflare.com/introducing-foundations-our-open-source-rust-service-foundation-library
- Size: 583 KB
- Stars: 1,287
- Watchers: 12
- Forks: 55
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust - cloudflare/foundations - Foundations is a modular Rust library, designed to help scale programs for distributed, production-grade systems. (Development tools / Web Servers)
- trackawesomelist - cloudflare/foundations (⭐1.2k) - Foundations is a modular Rust library, designed to help scale programs for distributed, production-grade systems. (Recently Updated / [Sep 04, 2024](/content/2024/09/04/README.md))
- fucking-awesome-rust - cloudflare/foundations - Foundations is a modular Rust library, designed to help scale programs for distributed, production-grade systems. (Development tools / Web Servers)
- fucking-awesome-rust - cloudflare/foundations - Foundations is a modular Rust library, designed to help scale programs for distributed, production-grade systems. (Development tools / Web Servers)
README
# Foundations
Foundations is a modular Rust library, designed to help scale programs for distributed,
production-grade systems. It enables engineers to concentrate on the core business logic
of their services, rather than the intricacies of production operation setups.If you need any of those:
* logging
* distributed tracing
* metrics
* memory profiling and [jemalloc](https://github.com/jemalloc/jemalloc) allocator
* security features, such as [seccomp](https://en.wikipedia.org/wiki/Seccomp)-based syscall sandboxing
* service configuration with documentation
* CLI helper that takes care of the configuration loadingthen Foundations is a tool of choice for you.
## Documentation
https://docs.rs/foundations/
## Examples
https://github.com/cloudflare/foundations/tree/main/examples
## License
BSD-3 licensed. See the [LICENSE](LICENSE) file for details.