Πίσω στα GitHub Gems
Προστέθηκε: 21 Σεπτεμβρίου 2026 (πριν από 36 λεπτά)
11,988 stars1,383 forksTrendingPython
coleifer/peewee

Peewee: Το μικρό και εκφραστικό ORM για την Python

Προβολή στο GitHub
Ιστοσελίδα

Συνοπτικη Εικονα

Το Peewee είναι ένα ελαφρύ και ευέλικτο Object-Relational Mapper (ORM) που απλοποιεί την αλληλεπίδραση με βάσεις δεδομένων SQL, προσφέροντας μια καθαρή και Pythonic σύνταξη.

Γιατι ξεχωριζει

Ξεχωρίζει για το εξαιρετικά μικρό του αποτύπωμα και την ευκολία χρήσης του, ενώ πλέον υποστηρίζει πλήρως ασύγχρονες λειτουργίες (asyncio), καθιστώντας το ιδανικό για σύγχρονα web frameworks όπως το FastAPI.

Ετικέτες:#asyncio#dank#fastapi#flask#gametight#peewee#python#sqlite

Τι είναι και τι πρόβλημα λύνει

Το Peewee αποτελεί την ιδανική εναλλακτική λύση για όσους θεωρούν το SQLAlchemy υπερβολικά περίπλοκο ή «βαρύ» για τα project τους. Επιλύει το πρόβλημα της διαχείρισης SQL queries μέσω κώδικα Python, επιτρέποντάς σου να ορίζεις μοντέλα και να εκτελείς σύνθετα ερωτήματα χωρίς να γράφεις raw SQL, διατηρώντας παράλληλα τον κώδικα ευανάγνωστο και συντηρήσιμο.

Βασικά χαρακτηριστικά

  • Minimalist Design: Μικρό codebase με ελάχιστα dependencies, που το καθιστά εύκολο στην εκμάθηση.
  • Multi-Database Support: Υποστηρίζει SQLite, PostgreSQL και MySQL με ομοιόμορφο τρόπο.
  • Asyncio Integration: Πρόσφατη υποστήριξη για ασύγχρονη επικοινωνία με τη βάση, απαραίτητη για high-performance εφαρμογές.
  • Expressive API: Χρησιμοποιεί μια πολύ διαισθητική σύνταξη που θυμίζει φυσική γλώσσα.

Σε ποιους απευθύνεται

Απευθύνεται σε Python developers που αναζητούν ένα εργαλείο για γρήγορο prototyping, μικρά έως μεσαία web projects (Flask, FastAPI) ή scripts που απαιτούν αξιόπιστη διαχείριση βάσεων δεδομένων χωρίς το overhead ενός enterprise-grade ORM.

Περισσότερα GitHub Gems

RoboNews — Hacker News Digest

Διαβάστε τις κορυφαίες συζητήσεις και άρθρα τεχνολογίας συνοψισμένα στα Ελληνικά.

Όλα τα άρθρα RoboNews