Skip to content

LiteTable EcosystemHigh-performance, lightweight database access across languages

A unified architecture featuring Database, Table, and Query abstractions for PHP, Go, .NET, and Python.

🚀 The Philosophy ​

Traditional ORMs often introduce unnecessary overhead, hidden performance traps (like N+1 queries), and heavy change-tracking magic. LiteTable strips away the boilerplate while keeping safety and developer experience (DX) intact.

  • No Heavy Serialization: Work directly with native arrays, maps, and primitive types.
  • SQL First: Write your own queries or use simple CRUD wrappers without losing control.
  • Predictable & Fast: Zero hidden magic. What you write is exactly what gets executed.

🌐 Multi-Language Ecosystem ​

The LiteTable philosophy isn't tied to a single language. We are building a consistent API and developer experience across multiple stacks, making it seamless for developers working in polyglot environments:

LanguagePackage StatusDescription
PHP🟢 ActiveNative PDO wrapper, fast CRUD, and query execution.
Go🚧 In ProgressHigh-performance implementation mirroring the same DX.
.NET🔜 Coming SoonLightweight data access mapping directly to dictionaries/structs.
Python🔜 Coming SoonClean, minimal database utility without heavy ORM bloat.

📦 Core Components ​

Across all implementations, LiteTable provides three fundamental building blocks:

  1. Database / Connection: A clean, streamlined database connection manager configured with safe defaults (prepared statements, secure character sets, and optimal error modes).
  2. Table: A zero-boilerplate CRUD helper for standard table operations (find, all, insert, update, delete).
  3. Query: A safe query executor for custom SQL statements with parameter binding returning raw objects, maps, or collections.