awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to rushteam/gosql

Projects sharing features with Gosql

30 open-source projects similar to rushteam/gosql, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • facebook/entF

    facebook/ent

    0View on GitHub↗
    View on GitHub↗0
  • gobuffalo/popgobuffalo avatar

    gobuffalo/pop

    1,511View on GitHub↗

    A Tasty Treat For All Your Database Needs

    Gocockroachdbdatabasegobuffalo
    View on GitHub↗1,511
  • go-gorm/gormgo-gorm avatar

    go-gorm/gorm

    39,798View on GitHub↗

    GORM is a developer-focused object-relational mapping library for Go that provides a comprehensive data persistence framework. It serves as a database access layer, allowing developers to map application structures to database tables and perform CRUD operations using a fluent, type-safe query builder instead of writing raw SQL. The library distinguishes itself through its association-aware persistence, which automatically tracks and synchronizes complex entity relationships during database operations. It utilizes a driver-agnostic interface to maintain consistent behavior across various stora

    Gogogolanggorm
    View on GitHub↗39,798
  • go-rel/relG

    go-rel/rel

    0View on GitHub↗
    View on GitHub↗0
  • sqlalchemy/sqlalchemysqlalchemy avatar

    sqlalchemy/sqlalchemy

    11,612View on GitHub↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Pythonpythonsqlsqlalchemy
    View on GitHub↗11,612

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • schotime/npocoschotime avatar

    schotime/NPoco

    877View on GitHub↗

    Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco

    C#c-sharpdatabasemicro-orm
    View on GitHub↗877
  • typeorm/typeormtypeorm avatar

    typeorm/typeorm

    36,540View on GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    TypeScriptactive-recordcockroachdbdata-mapper
    View on GitHub↗36,540
  • giorgi/entityframework.exceptionsGiorgi avatar

    Giorgi/EntityFramework.Exceptions

    1,724View on GitHub↗

    Strongly typed exceptions for Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.

    C#database-exceptionsdotnet-coreentity-framework
    View on GitHub↗1,724
  • go-gorp/gorpgo-gorp avatar

    go-gorp/gorp

    3,751View on GitHub↗

    Gorp is a lightweight object-relational mapper for Go that binds structs to relational database tables. It functions as a relational data mapper and SQL dialect abstraction layer, automating the translation between application data and relational rows. The project provides a translation layer that generates vendor-specific SQL for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server. It distinguishes itself by implementing optimistic locking via version columns to prevent concurrent update conflicts and providing a database schema generator to create tables and indexes from object definitions.

    Go
    View on GitHub↗3,751
  • go-pg/pggo-pg avatar

    go-pg/pg

    5,785View on GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Go
    View on GitHub↗5,785
  • marlow/marlowM

    marlow/marlow

    0View on GitHub↗
    View on GitHub↗0
  • jschoedt/go-firestormJ

    jschoedt/go-firestorm

    0View on GitHub↗
    View on GitHub↗0
  • phongnguyend/entityframeworkcore.sqlserver.simplebulksphongnguyend avatar

    phongnguyend/EntityFrameworkCore.SqlServer.SimpleBulks

    200View on GitHub↗

    Fast and simple bulk insert (retain client populated Ids or return db generated Ids), bulk update, bulk delete, bulk merge and bulk match for SQL Server.

    C#bulkdeletebulkinsertbulkmerge
    View on GitHub↗200
  • pudo/datasetpudo avatar

    pudo/dataset

    4,865View on GitHub↗

    This project is a SQL data access layer and schema generator that allows for reading and writing records in relational databases by treating tables as simple data structures. It functions as an automatic schema generator that creates database tables and columns on the fly based on the structure of the incoming data. The tool provides a high-performance bulk loader that imports large datasets using grouped atomic transactions to ensure data consistency. It also includes a record upsert mechanism that determines whether to update an existing row or insert a new one based on unique identifiers.

    Pythondatabasepythonsql
    View on GitHub↗4,865
  • collaboratingplatypus/petapocoCollaboratingPlatypus avatar

    CollaboratingPlatypus/PetaPoco

    2,139View on GitHub↗

    Official PetaPoco, A tiny ORM-ish thing for your POCO's

    C#dotnetorm
    View on GitHub↗2,139
  • borisdj/efcore.bulkextensionsborisdj avatar

    borisdj/EFCore.BulkExtensions

    3,996View on GitHub↗

    EFCore.BulkExtensions is a library for executing high-performance batch insert, update, and delete operations within the Entity Framework Core ecosystem. It functions as a database batch processing toolkit and a wrapper for native SQL Bulk Copy to enable faster data ingestion and synchronization across multiple database providers. The library provides specialized capabilities for relational data synchronization, allowing users to align database tables with local entity lists through bulk upserts and conditional synchronization. It also supports relational data graph insertions, which enable t

    C#batchbulkcopy
    View on GitHub↗3,996
  • abrahambotros/loreA

    abrahambotros/lore

    0View on GitHub↗
    View on GitHub↗0
  • coocood/qbsC

    coocood/qbs

    0View on GitHub↗
    View on GitHub↗0
  • brettwooldridge/hikaricpbrettwooldridge avatar

    brettwooldridge/HikariCP

    21,120View on GitHub↗

    HikariCP is a high-concurrency JDBC connection pooling library for Java applications. It provides a reusable set of database connections to reduce the overhead of creating new connections for every request, enabling low-latency database access for applications handling large volumes of simultaneous requests. The project utilizes lock-free connection pooling and non-blocking data structures to ensure high performance. It includes specialized optimizations such as bytecode-optimized statement caching on the driver side to reduce SQL parsing overhead and proxy-based connection wrapping to track

    Javaconnection-poolhigh-performancejava
    View on GitHub↗21,120
  • fs02/grimoireF

    Fs02/grimoire

    0View on GitHub↗
    View on GitHub↗0
  • gosuri/go-storeG

    gosuri/go-store

    0View on GitHub↗
    View on GitHub↗0
  • go-reform/reformgo-reform avatar

    go-reform/reform

    1,457View on GitHub↗

    A better ORM for Go, based on non-empty interfaces and code generation.

    Gogogolanghacktoberfest
    View on GitHub↗1,457
  • astaxie/beegoA

    astaxie/beego

    0View on GitHub↗
    View on GitHub↗0
  • albrow/zoomA

    albrow/zoom

    0View on GitHub↗
    View on GitHub↗0
  • huandu/go-sqlbuilderhuandu avatar

    huandu/go-sqlbuilder

    1,711View on GitHub↗

    A flexible and powerful SQL string builder library plus a zero-config ORM.

    Godatabasegohiveql
    View on GitHub↗1,711
  • jirfag/go-querysetJ

    jirfag/go-queryset

    0View on GitHub↗
    View on GitHub↗0
  • mikependon/repodbmikependon avatar

    mikependon/RepoDB

    1,873View on GitHub↗

    A hybrid ORM library for .NET.

    C#bulk-operationcsharpdotnet
    View on GitHub↗1,873
  • mikro-orm/mikro-ormmikro-orm avatar

    mikro-orm/mikro-orm

    9,085View on GitHub↗

    Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js applications. It translates TypeScript entities into relational or document-based database schemas, supporting a variety of engines including PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, and MongoDB. The project implements the data mapper pattern to decouple in-memory domain models from the database persistence layer. It utilizes a unit of work pattern to track entity changes in memory and commit them in a single coordinated database transaction. The library covers com

    TypeScript
    View on GitHub↗9,085
  • ponyorm/ponyponyorm avatar

    ponyorm/pony

    3,822View on GitHub↗

    Pony is a Python object-relational mapper that maps classes to relational database tables using an object-oriented interface. It serves as a relational database toolkit providing the means to manage database transactions, identity mapping, and the lazy loading of related records. The project is distinguished by a SQL query translator that converts Python generator expressions into optimized SQL queries by analyzing the abstract syntax tree. It also includes a visual database schema designer for creating entity-relationship diagrams to automatically generate and synchronize relational database

    Pythoncockroachcockroachdbmysql
    View on GitHub↗3,822
  • upper/dbupper avatar

    upper/db

    3,658View on GitHub↗

    Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

    Gocockroachdbdaldatabase
    View on GitHub↗3,658