Murph is a fast and efficient Python framework for building GRPC services. With automatic Protobuf file generation and a simplified development process, Murph makes it easy to build high-performance services with ease.
Project description
Murph - Python Framework for Fast GRPC Services
Murph is a powerful Python framework that allows you to create high-performance GRPC services without the need for predefined Protobuf files. With Murph, you can write your services and messages in Python, and the framework will automatically generate the Protobuf files for you, saving you time and effort.
The defining feature of Murph is its Django-like models, which allow you to define your messages in a clear and concise manner. This makes it easy to work with complex data models and ensures that your code is both easy to read and maintain.
By using Murph's core feature of automatic Protobuf file generation, you can significantly cut down your development time and focus on your Python code instead. With Murph, you don't have to worry about dealing with other GRPC components, such as compiled clients, messages, and other boilerplate code. This makes it easier to get started with GRPC development and reduces the amount of time you spend on setup and configuration. By simplifying the development process, Murph allows you to focus on what really matters - building fast, efficient GRPC services. With Murph, you can write your services and messages in Python and let the framework handle the rest, saving you valuable time and effort.
Although Murph is in an early stage of development, more features will come to the framework soon. We encourage developers to contribute to the public repository and help us make Murph an even more powerful and flexible framework.
Whether you're a seasoned developer or just starting out, Murph is the perfect choice for building fast, reliable GRPC services in Python. Experience the power and flexibility of Murph for yourself today.
Key Features
- Generates Protobuf files automatically
- Django-like models for defining messages
- Fast development time for services
- Message Validations
- Easy to use and maintain
Key Benefits of Murph
- Automatic Protobuf file generation cuts down development time
- Focus on writing Python code instead of dealing with other GRPC components
- Simplified development process makes it easy to get started with GRPC development
- No need to deal with compiled clients, messages, or other boilerplate code
- Allows you to build fast and efficient GRPC services with ease
Getting Started
To get started with Murph, simply install the framework and start writing your services and messages in Python. Murph will take care of the rest, generating optimized code and Protobuf files for you.
pip install murph
Conclusion
Murph is a powerful, easy-to-use Python framework for building fast, reliable GRPC services. With its Django-like models and automatic Protobuf generation, Murph makes it easy to create complex data models and high-performance services. We invite you to contribute to the public repository and help us make Murph even better. Whether you're a seasoned developer or just starting out, Murph is the perfect choice for your next GRPC project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.