Skip to content

aberglund-cf/foundations

This branch is 11 commits behind cloudflare/foundations:main.

Folders and files

NameName
Last commit message
Last commit date
Oct 14, 2024
Oct 3, 2024
Oct 31, 2024
Jan 8, 2025
Jan 19, 2024
May 24, 2024
Mar 13, 2024
Sep 1, 2023
Jan 19, 2024
Dec 18, 2024
Jan 23, 2024
Jan 20, 2024
Dec 18, 2024
Jul 5, 2023
Sep 4, 2023
Oct 31, 2024

Repository files navigation

Foundations

banner

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 allocator
  • security features, such as seccomp-based syscall sandboxing
  • service configuration with documentation
  • CLI helper that takes care of the configuration loading

then 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 file for details.

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.9%
  • Other 0.1%