Skip to content
@dal-go

Dalgo - Database Abstraction Layer in Go

Provides consistent & implementation agnostic Go API to SQL & NoSQL databases

Dalgo - Database Abstraction Layer in GO language

Provides a consistent, flexible & implementation agnostic Go API for working with different types of databases. By providing a single interface for different types of databases, Dalgo allows developers to write code that is agnostic to the underlying data store. This can help reduce development time and improve code maintainability, while also providing the flexibility to choose the data store that best suits their needs.

It includes an easy-to-use API for querying, inserting, updating, and deleting records, as well as features for handling errors and logging. It also supports transactions.

📦 Modules & Packages

🧪 Mocks for your tests

🔌 Adapters to databases

All qualified adapters are passing dalgo-end2end-tests. If you developed an adapter and it passes the end-to-end tests it can be added here - please submit a PR.

🍿 Demo & Examples of usage

🔥 Used by

Submit a PR for adding a link here if you use Dalgo in your open source project.

Pinned

  1. dalgo dalgo Public

    Database Abstraction Layer (DAL) in Go language

    Go 20

  2. mocks4dalgo mocks4dalgo Public

    Mocks for Dalgo - makes testing your code that uses Dalgo easier

    Go

  3. dalgo-demo dalgo-demo Public

    Check it out how easy it is to use Dalgo

    Go

  4. dalgo-end2end-tests dalgo-end2end-tests Public

    End to end integration tests for Dalgo adapters

    Go 1

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…