Skip to content

Axumite is a lightweight and optimized API framework built on top of Axum. It is designed to provide a structured, ready-to-serve foundation for building high-performance, rate-limited, database-backed web APIs in Rust.

License

Notifications You must be signed in to change notification settings

ProDeSquare/axumite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Axumite
=======

Axumite is a lightweight and optimized API framework built on top of Axum.
It is designed to provide a structured, ready-to-serve foundation for building high-performance, rate-limited, database-backed web APIs in Rust.

Originally crafted for my own work, Axumite embodies my preferred architecture for service design-simple, predictable, and efficient. It integrates PostgreSQL, Redis, rate limiting, and tracing, while retaining the asynchronous precision and composability that make Axum exceptional.

Though this framework was built for my personal use, anyone is free to use, modify, or extend it for both personal and commercial projects.

-------------------
Core Features
-------------------
- Built on top of Axum and Tower.
- PostgreSQL connection pooling via Deadpool.
- Redis connection manager.
- Built-in request tracing and compression.
- Integrated rate limiting for production and development.
- Graceful shutdown support.
- Environment-based configuration.

-------------------
Author
-------------------
Developed and maintained by ProDeSquare.
https://prodesquare.com - hamza@prodesquare.com

-------------------
License
-------------------
Licensed under the GNU General Public License v3.0 (GPL-3.0).

You are free to use, modify, and distribute this software, provided that derivative works remain open under the same license.

About

Axumite is a lightweight and optimized API framework built on top of Axum. It is designed to provide a structured, ready-to-serve foundation for building high-performance, rate-limited, database-backed web APIs in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages