{"repo":"ponyorm/pony","free":true,"listed":false,"github":"https://github.com/ponyorm/pony","clone":"git clone https://github.com/ponyorm/pony.git","description":"Pony Object Relational Mapper","language":"Python","stars":3820,"topics":["python","python3","orm","postgresql","sqlite","mysql","cockroach","cockroachdb","oracle"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Downloads Pony Object-Relational Mapper ============================= Pony is an advanced object-relational mapper. The most interesting feature of Pony is its ability to write queries to the database using Python generator expressions and lambdas. Pony analyzes the abstract syntax tree of the expression and translates it into a SQL query. Here is an example query in Pony: Pony translates queries to SQL using a specific database dialect. Currently Pony works with SQLite, MySQL, PostgreSQL and Oracle databases. By providing a Pythonic API, Pony facilitates fast app development. Pony is an easy-to-learn and easy-to-use library. It makes your work more productive and helps to save resources. Pony achieves this ease of use through the following: Compact entity definitions The concise query language Ability to work with Pony interactively in a Python interpreter Comprehensive error messages, showing the exact part where an error occurred in the query Displaying of the generated SQL in a readable format with indentation All this helps the developer to focus on implementing the business logic of an application, instead of struggling with a mapper trying to understand how to get the data from the database. See the example here Support Pony ORM Development ---------------------------- Pony ORM is Apache 2.0 licensed open source project. If you would like to support Pony ORM development, please consider: Become a backer or sponsor Online tool for database design -----------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/ponyorm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ponyorm/pony/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}