Database

Open-source projects categorized as Database

Top 23 Database Open-Source Projects

  • Netdata

    The open-source observability platform everyone needs

    Project mention: Netdata is shipping their new dashboard as closed source blobs | news.ycombinator.com | 2024-08-16

    Short summary:

    Netdata - "The open-source observability platform everyone needs!" (from their GitHub description) has been shipping their new dashboard (UI v2) as closed source blobs under a proprietary license (Netdata Cloud UI License v1.0) with no access to its source code. The old open source dashboards (UI v0 and UI v1) are going to be removed, leaving users no choice but to use the proprietary dashboard.

    Please see https://mastodon.social/@[email protected]/11297258... for a detailed overview of the entire issue. I will try my best to narrate them here :).

    Netdata is a popular "open source" observability platform. By July 20, 2023, they released a new dashboard (UI v2) which is completely closed source, built in a private repository and is shipped under a proprietary license (https://github.com/netdata/netdata/blob/master/src/web/gui/v...). This license explicitly prevents any kind of reverse engineering or separation:

    > The Software is provided in a binary form for use by end-users. You may not reverse engineer, decompile, disassemble, or modify the Software. The Software is licensed as a single product and its component parts may not be separated.

    Netdata owns Open Source Security Foundation (OpenSSF) Best Practices Badge (which is awarded only to free/libre open source software) but is now under discussion for removal because of the blobs - https://github.com/coreinfrastructure/best-practices-badge/i....

    Major Linux distros are also aware of this issue.

    Debian - still ships the pre-blobs version, has an open bug report - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1045145.

    Nix - Split by themselves, packaged Netdata Cloud separately - https://github.com/NixOS/nixpkgs/blob/c3aa7b8938b17aebd2deec...

    Alpine, OpenSUSE, Red Hat, Fedora etc. have been made aware of the issue and are working on a patch.

    On the other hand, the open source dashboards v0 and v1 will be removed soon - https://github.com/netdata/netdata/pull/18125. Leaving users no choice by default but to use the closed-source dashboard.

    So if you have been using Netdata because you loved it for being open source, then you might have to reconsider your option :).

    (I used a title that explains the problem better, please let me know if it can be worded better.)

    Thanks!

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

    Project mention: Redis has adopted the fast_float C++ library for faster number parsing | news.ycombinator.com | 2024-09-15
  • prometheus

    The Prometheus monitoring system and time series database.

    Project mention: Monitoring with cAdvisor, Prometheus and Grafana on Docker | dev.to | 2024-09-12

    Find more details here

  • etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Etcd: A Distributed, Reliable Key-Value Store for Critical System Data | news.ycombinator.com | 2024-09-05
  • MeiliSearch

    A lightning-fast search API that fits effortlessly into your apps, websites, and workflow

    Project mention: How to Integrate Meilisearch with Node.js | dev.to | 2024-09-01

    Meilisearch is an open-source search engine known for its speed and ease of use. It's designed to offer quick and relevant search results, making it a great fit for modern web applications.

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: 2024 Cheat Sheet Collection | dev.to | 2024-03-16

    Awesome Cheat Sheets: This curated list of cheat sheets covers a wide range of topics, including programming languages, frameworks, databases, and more, making it a valuable resource for developers of all levels.

  • dbeaver

    Free universal database tool and SQL client

    Project mention: Bitwise operators in Java: unpacking ambiguities | dev.to | 2024-06-21

    This is the third and the final article of the series. It's written based on the results of checking DBeaver version 24 with the help of the PVS-Studio static analyzer. The tool detected a few suspicious code fragments that caught our development team's attention and prompted us to cover them in several articles. If you haven't read the previous ones, you can find them here:

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    Project mention: Finding and optimizing N+1 queries on a relational database | news.ycombinator.com | 2024-09-11

    This was observed at least in 2022 [0], and wasn’t fixed until earlier this year [1].

    My point was that any company willing to ship a product that is lacking such an incredibly basic part of the language does not deserve respect. These are deeply unserious people.

    [0]: https://github.com/prisma/prisma/discussions/12715

    [1]: https://www.prisma.io/blog/prisma-orm-now-lets-you-choose-th...

  • Metabase

    The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:

    Project mention: Ask HN: Who is hiring? (September 2024) | news.ycombinator.com | 2024-09-02

    Metabase | https://metabase.com | REMOTE | Full-time | Backend Engineers, Frontend Engineers, and Engineering Managers

    Metabase is open source analytics software that lets anyone in your company rummage around in the databases you have. It connects to a number of databases / data warehouses (BigQuery, Redshift, Snowflake, Postgres, MySQL, etc).

    People rather like the product (https://metabase.com/love). We're a remote team full of people who care about user experience, making complicated things as simple as possible and building things. We have a deeply pragmatic engineering culture and value building things that people actually use vs whatever closes a deal or makes for a good press release.

    Tech stack: Clojure, Typescript, React, Redux, AWS https://github.com/metabase/metabase

    Please apply here https://www.metabase.com/jobs and then email me at vamsi@metabase, I'll find your application internally and review it

  • tidb

    TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://www.pingcap.com/tidb-serverless/

    Project mention: Go is my hammer, and everything is a nail | news.ycombinator.com | 2024-08-12
  • ClickHouse

    ClickHouse® is a real-time analytics DBMS

    Project mention: How we Built 300μs Typo Correction for 1.3M Words in Rust | dev.to | 2024-09-09

    We chose ClickHouse to store the dictionary as we ran into deadlock and performance issues with Postgres writes as we scaled the number of workers. ClickHouse's async inserts are fantastic for this task and allowed us to ingest the entire 38M+ document dataset in < 1hr.

  • LevelDB

    LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

    Project mention: Codebases to read | /r/cpp | 2023-12-05

    I'm partial to how cleanly written https://github.com/google/leveldb is. It is a reasonable size to fully read & grok in not too long.

  • quivr

    Open-source RAG Framework for building GenAI Second Brains 🧠 Build productivity assistant (RAG) ⚡️🤖 Chat with your docs (PDF, CSV, ...) & apps using Langchain, GPT 3.5 / 4 turbo, Private, Anthropic, VertexAI, Ollama, LLMs, Groq that you can share with users ! Efficient retrieval augmented generation framework

    Project mention: Ask HN: I have many PDFs – what is the best local way to leverage AI for search? | news.ycombinator.com | 2024-05-30
  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

    Project mention: Building an inventory management app: 'Invento' as a Beginner Developer | dev.to | 2024-07-24

    XLSX : XLSX is a library for parsing and writing Excel spreadsheet files. It enables the application to export data to Excel, which is a common requirement for inventory management systems.

  • TypeORM

    ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

    Project mention: 3 Best Next.js ORM | dev.to | 2024-09-10

    2. TypeORM

  • SQLMap

    Automatic SQL injection and database takeover tool

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    SQL MAP, learning SQL

  • cockroach

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

    Project mention: CockroachDB License Change | news.ycombinator.com | 2024-08-15

    code in a given file is licensed under the BSL and ..." That is sucky.

    [0] https://github.com/cockroachdb/cockroach?tab=License-1-ov-fi...

  • Sequelize

    Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

    Project mention: 3 Best Next.js ORM | dev.to | 2024-09-10

    3. Sequelize

  • Milvus

    A cloud-native vector database, storage for next generation AI applications

    Project mention: Recapping the AI, Machine Learning and Computer Meetup — September 12, 2024 | dev.to | 2024-09-12

    Learn more about Milvus

  • InfluxDB

    Scalable datastore for metrics, events, and real-time analytics

    Project mention: Golang REST API boilerplate | dev.to | 2024-06-04
  • RocksDB

    A library that provides an embeddable, persistent key-value store for fast storage.

    Project mention: RocksDB 9.5.2 – SupplyChainAttackPoC for Meta BB | news.ycombinator.com | 2024-08-21
  • Directus

    The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.

    Project mention: Directus VS wabe - a user suggested alternative | libhunt.com/r/directus | 2024-09-08
  • Mongoose

    MongoDB object modeling designed to work in an asynchronous environment.

    Project mention: Achieving Atomicity in Mongo DB Database operations | dev.to | 2024-08-13

    To set up the project, create an empty folder and initialize a node project within that folder by runningnpm init on the command line. Then, install relevant packages. Mongoose will serve as our node library to interact with our Mongo DB server. Thereafter, proceed to set up the project and ensure the MongoDB is connected to the Node JS application.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Database discussion

Log in or Post with

Database related posts

Index

What are some of the best open-source Database projects? This list will help you:

Project Stars
1 Netdata 70,394
2 Redis 66,282
3 prometheus 54,838
4 etcd 47,353
5 MeiliSearch 46,468
6 awesome-cheatsheets 39,552
7 dbeaver 39,211
8 Prisma 38,894
9 Metabase 38,038
10 tidb 36,882
11 ClickHouse 36,676
12 LevelDB 36,114
13 quivr 35,882
14 SheetJS js-xlsx 34,967
15 TypeORM 33,986
16 SQLMap 31,904
17 cockroach 29,864
18 Sequelize 29,428
19 Milvus 29,368
20 InfluxDB 28,595
21 RocksDB 28,254
22 Directus 27,127
23 Mongoose 26,877

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that Go is
the 4th most popular programming language
based on number of metions?