TabernacleORM

8 views
Skip to first unread message

Ganilson Garcia

unread,
Dec 19, 2025, 10:54:53 AM12/19/25
to Django Brasil
IMG_4265.jpegIMG_4266.jpegHá 6 meses, tive uma ideia: criar um ORM que combinasse a elegância do Mongoose com o poder do async/await do Python, funcionando perfeitamente com múltiplos bancos de dados. Hoje, tenho o orgulho de anunciar o lançamento oficial do TabernacleORM como projeto open-source!

O que é TabernacleORM?
TabernacleORM é um ORM assíncrono e moderno para Python que oferece uma API unificada para trabalhar com diferentes bancos de dados, inspirado na simplicidade do Mongoose (Node.js).

Principais Vantagens:
API Única

Escreva código uma vez, funciona em MongoDB, PostgreSQL, MySQL e SQLite
Sintaxe familiar estilo Mongoose:
100% assíncrono usando async/await
Performance otimizada para aplicações modernas
Replica Sets & Read/Write
Suporte nativo para MongoDB Replica Sets
Configuração avançada de leitura/escrita separadas
Load balancing automático entre réplicas de leitura
Engines Suportadas:
MongoDB (com motor async)
PostgreSQL (via asyncpg)
MySQL (via aiomysql)
SQLite (async wrapper)
Recursos Avançados:

Migrações automáticas (estilo Django)
Hooks de lifecycle (pre/post save, validate, etc.)

GitHub: https://github.com/ganilson/tabernacleorm
PyPI: https://pypi.org/project/tabernacleorm/2.0.0/

Este projeto representa meses de trabalho, refinamento e paixão por criar ferramentas que facilitam a vida dos desenvolvedores. Estou ansioso para ver como a comunidade irá utilizá-lo!

Contribuições, feedback e stars no GitHub são muito bem-vindos!


Não fui a tempo de testar tudo, me ajudem kkk
#Python #OpenSource #MongoDB #PostgreSQL #MySQL #AsyncIO #ORM  #WebDevelopment

Paulo Santos

unread,
Dec 19, 2025, 11:16:28 AM12/19/25
to django...@googlegroups.com
Parabéns! Irei olhar.

--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/django-brasil/9f7adfd6-bb8b-4e61-947a-37dd2cd7d025n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages