Skip to content

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.

License

Notifications You must be signed in to change notification settings

mgesoftware/murph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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.

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages