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 Loading

  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
  • dalgo2badger Public

    DALgo bridge for Badger DB

    dal-go/dalgo2badger’s past year of commit activity
    Go 1 MIT 0 1 0 Updated Nov 29, 2024
  • dalgo-demo Public

    Check it out how easy it is to use Dalgo

    dal-go/dalgo-demo’s past year of commit activity
    Go 0 MIT 0 1 0 Updated Nov 27, 2024
  • dalgo2firestore Public

    Firebase Firestore implementation for Strongo DB interface

    dal-go/dalgo2firestore’s past year of commit activity
    Go 0 MIT 0 1 0 Updated Nov 26, 2024
  • dalgo2buntdb Public

    DALgo driver to BuntDB

    dal-go/dalgo2buntdb’s past year of commit activity
    Go 0 MIT 0 1 0 Updated Nov 26, 2024
  • dalgo2sql Public

    SQL adapter for DALgo - a DB abstraction layer in Go

    dal-go/dalgo2sql’s past year of commit activity
    Go 0 MIT 0 1 0 Updated Nov 26, 2024
  • mocks4dalgo Public

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

    dal-go/mocks4dalgo’s past year of commit activity
    Go 0 MIT 0 1 0 Updated Nov 25, 2024
  • dalgo2datastore Public

    Google AppEngine implementation for Strongo DB interface

    dal-go/dalgo2datastore’s past year of commit activity
    Go 0 MIT 0 1 0 Updated Nov 25, 2024
  • dalgo-end2end-tests Public

    End to end integration tests for Dalgo adapters

    dal-go/dalgo-end2end-tests’s past year of commit activity
    Go 0 MIT 1 1 0 Updated Nov 24, 2024
  • dalgo Public

    Database Abstraction Layer (DAL) in Go language

    dal-go/dalgo’s past year of commit activity
    Go 20 MIT 0 4 (3 issues need help) 0 Updated Nov 24, 2024
  • dalgo-renovate-config Public

    A shared Renovate config for DALgo packages

    dal-go/dalgo-renovate-config’s past year of commit activity
    0 MIT 0 0 0 Updated Jul 2, 2024

People

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

Top languages

Go