Assembly Line

GORM

The fantastic ORM library for Golang, aims to be developer friendly

GORM is an open-source libraries and runtimes project on GitHub under the MIT license (permissive), with 40k stars. It is built with Go and SQLite. Its last push was 10 days ago.

Stars
40k
License
MIT
Activity
Active
Latest release
v1.31.2

Code on GitHub Website

Judgement

What it is
Building block
What it does
The most popular ORM for Go, with associations, hooks, migrations and drivers for PostgreSQL, MySQL, SQLite and SQL Server.
Adopt it when
You want ORM-style database access in a Go application.
Watch out
Reflection-heavy and can hide inefficient queries; many Go teams prefer sqlc or plain SQL.
Ready for
Production-ready
Runs as
Library
Built with
Go
How established
Established: started 13 years ago, latest release v1.31.2.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: GORM → Go → runs on a microchip

How compilers were built, back to punched paper tape

Built on GORM: 16 projects

  1. 1
    LocalAI mudler

    LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.

    Complete system Usable You want a drop-in local replacement for OpenAI's API covering more than just text.

    ★ 50k MIT Go Active, pushed today
  2. 2
    Gogs gogs

    The painless way to host your own Git service

    Developer tool Production-ready You want the smallest possible Git server for a few users on modest hardware.

    ★ 48k MIT Go Active, pushed 2 days ago
  3. 3
    TiDB pingcap

    TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

    Building block Production-ready You run MySQL workloads that have outgrown one server and need to scale out without manual sharding.

    ★ 41k Apache-2.0 Go Active, pushed today
  4. 4
    Nightingale ccfos

    Open-source, self-hosted alerting for metrics, logs, and databases. Includes a built-in AI agent and MCP server.

    Complete system Production-ready Ops teams want a central alerting console over existing metric and log stores, popular in China as an Alertmanager alternative.

    ★ 13k Apache-2.0 Go Active, pushed 6 days ago
  5. 5
    Evcc evcc-io

    smart charging ☀️🚘

    Complete system Production-ready You have solar panels and a compatible wallbox and want to charge your EV from your own generation.

    ★ 7.5k MIT Go Active, pushed today
  6. 6
    Blocky 0xERR0R

    Fast and lightweight DNS proxy as ad-blocker for local network with many features

    Complete system Production-ready You want Pi-hole-style network ad blocking as a single stateless binary configured in code, without a built-in web UI.

    ★ 7.1k Apache-2.0 Go Active, pushed yesterday
  7. 7
    Seanime 5rahim

    Open-source media server with a web interface and desktop app for anime and manga.

    Complete system Usable You watch anime from your own library and want AniList tracking built in.

    ★ 4.3k GPL-3.0 Go Active, pushed 20 days ago
  8. 8
    Paisa ananthakumaran

    Paisa – Personal Finance Manager. https://paisa.fyi demo: https://demo.paisa.fyi

    Complete system Usable You keep or want to keep personal books in ledger format and want visual reports on top.

    ★ 3.2k AGPL-3.0 TypeScript Active, pushed 16 days ago
  9. 9
    Dnote dnote

    A simple command line notebook

    Developer tool Usable You want to save small learnings from the terminal and search them later.

    ★ 3.1k Apache-2.0 Go Active, pushed 16 days ago
  10. 10
    Paperless-gpt icereed

    Use LLMs and LLM Vision (OCR) to handle paperless-ngx - Document Digitalization powered by AI

    Integration Usable You run Paperless-ngx and want better OCR and metadata through a local or cloud model.

    ★ 2.8k MIT Go Active, pushed 13 days ago
  11. 11
    Flagr openflagr

    Flagr is a feature flagging, A/B testing and dynamic configuration microservice

    Complete system Usable You want a lightweight, self-hosted flag and experiment service called over HTTP from any language.

    ★ 2.6k Apache-2.0 Go Active, pushed 5 days ago
  12. 12
    Swiftwave swiftwave-org

    Self-hosted lightweight PaaS solution to deploy and manage your applications on any VPS [Your own self-hosted Heroku, Vercel]

    Complete system Usable You want a Heroku-style dashboard on a few cheap VPSes or ARM boards without Kubernetes.

    ★ 909 Apache-2.0 Go Active, pushed 4 days ago
  13. 13
    Sponge go-dev-frame

    A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.

    Framework or platform Usable You build many CRUD-style Go back-end services and want them generated from your database schema.

    ★ 2.9k MIT Go Slowing, pushed 11 months ago
  14. 14
    Posta goposta

    Self-hosted email delivery platform that enables applications to send emails via HTTP APIs while handling SMTP delivery, templates, storage, security, and analytics. Fully self-hostable alternative to services like SendGrid or Mailgun.

    Complete system Experimental You want your apps' transactional email behind one self-hosted API with logs and templates.

    ★ 633 AGPL-3.0 Go Active, pushed yesterday
  15. 15
    plugNmeet-server mynaparrot

    The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.

    Complete system Usable You want to add branded video meetings to an LMS, website or app and host the media yourself.

    ★ 580 MIT Go Active, pushed today
  16. 16
    AgentDesk huabeitech

    Open-source AI customer support system. AI-first support, human-ready operations.

    Complete system Experimental You want a self-hosted AI-first support desk in Go and are comfortable with a young project.

    ★ 278 Apache-2.0 Go Active, pushed 27 days ago

Open-source alternatives to GORM

  1. 1
    Transformers huggingface

    🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

    Framework or platform Production-ready You want to load, run or fine-tune open models from the Hugging Face Hub in Python.

    ★ 168k Apache-2.0 Python Active, pushed today
  2. 2
    Next.js vercel

    The React Framework

    Framework or platform Production-ready You build a React web app that needs SEO-friendly rendering and back-end routes in one project.

    ★ 143k MIT JavaScript Active, pushed today
  3. 3
    Electron electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Framework or platform Production-ready You want one web codebase to ship desktop apps for Windows, macOS and Linux.

    ★ 124k MIT C++ Active, pushed today
  4. 4
    Three.js mrdoob

    JavaScript 3D Library.

    Building block Production-ready You need 3D graphics, product viewers or visualisations on the web.

    ★ 117k MIT JavaScript Active, pushed today
  5. 5
    Tauri tauri-apps

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

    Framework or platform Production-ready You want Electron-style apps with much smaller binaries and lower memory use.

    ★ 112k Apache-2.0 Rust Active, pushed today
  6. 6
    PyTorch pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Framework or platform Production-ready You train or fine-tune neural networks.

    ★ 105k See repository Python Active, pushed today
  7. 7
    Tailwindcss tailwindlabs

    A utility-first CSS framework for rapid UI development.

    Framework or platform Production-ready You build UIs in a component framework and want consistent styling without writing custom CSS files.

    ★ 98k MIT TypeScript Active, pushed today
  8. 8
    Gin gin-gonic

    Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.

    Framework or platform Production-ready You build HTTP APIs in Go and want the most widely used framework with many examples.

    ★ 89k MIT Go Active, pushed 24 days ago

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.