SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Database Open-Source Projects
-
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.
-
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 -
Find more details here
-
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
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.
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.
-
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
-
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-11This 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:
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/
-
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.
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-24XLSX : 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.
2. TypeORM
-
SQL MAP, learning SQL
-
cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
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.
3. Sequelize
-
Project mention: Recapping the AI, Machine Learning and Computer Meetup — September 12, 2024 | dev.to | 2024-09-12
Learn more about Milvus
-
-
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 -
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
Database discussion
Database related posts
-
Rainfrog – a database management TUI for Postgres
-
Fireproof: Realtime Database, Runs Anywhere
-
4 Best Rate Limiting Solutions for Next.js Apps (2024)
-
Valkey 8.0 Released as Speedy Redis Fork Achieving One Million RPS
-
Show HN: JAQT – JavaScript Queries and Transformations
-
No longer just a Redis clone; Valkey 8.0 is GA
-
Etilqs_
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Sep 2024
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 |