Skip to content

Leeca Core is a powerful and extensible Rust framework designed to simplify the development of microservices and distributed systems. Built on top of Axum, it leverages asynchronous programming paradigms to deliver high-performance applications.

Notifications You must be signed in to change notification settings

0x4cker/leeca_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leeca Core

Leeca Core is a powerful and extensible Rust framework designed to simplify the development of microservices and distributed systems. Built on top of Axum, it leverages asynchronous programming paradigms to deliver high-performance applications.

🚀 Features

  • Microservices Architecture: Easily create and manage microservices with a focus on modularity and separation of concerns.
  • Event Sourcing: Future-ready capabilities to support event-driven architectures, allowing you to track changes over time.
  • TCP Async Support: Designed for high-concurrency applications, providing seamless communication over TCP.
  • Distributed Systems: Built to scale and distribute workloads across multiple services and nodes.
  • Configurable Commands: Define commands with structured configurations and descriptions for better usability and clarity.

🛠️ Future Plans

Leeca Core is continuously evolving. Upcoming features include:

  • Enhanced Support for Event Sourcing: Streamlined mechanisms for implementing event sourcing patterns.
  • Advanced Communication Protocols: Support for various protocols and messaging patterns, including pub/sub models.
  • Comprehensive Utilities: Tools and libraries that cover everything needed for modern microservices and distributed system development.

🔗 Getting Started

To get started with Leeca Core, clone the repository and add it to your Rust project as a dependency.

git clone https://github.com/0x4rkh4m/leeca_core

Then add the following to your Cargo.toml:

[dependencies]
leeca_core = { path = "./leeca_core" }

🤝 Contributing

We welcome contributions! Please check our Contributing Guidelines for details on how to get involved.

📄 License

TBD

📜 Acknowledgements

Leeca Core is built on top of the following libraries and frameworks:

  • Axum: A powerful and flexible web framework for Rust.
  • Tokio: A powerful and scalable runtime for asynchronous programming in Rust.
  • Serde: A powerful and flexible serialization framework for Rust.
  • Config: A flexible and easy-to-use configuration library for Rust.

About

Leeca Core is a powerful and extensible Rust framework designed to simplify the development of microservices and distributed systems. Built on top of Axum, it leverages asynchronous programming paradigms to deliver high-performance applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages