Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Netdata | 66,143 | 13 hours ago | 358 | gpl-3.0 | C | |||||
Monitor your servers, containers, and applications, in high-resolution and in real-time! | ||||||||||
Dbeaver | 35,151 | 13 hours ago | 1,876 | apache-2.0 | Java | |||||
Free universal database tool and SQL client | ||||||||||
Metabase | 35,022 | 2 days ago | 1 | June 08, 2022 | 3,464 | other | Clojure | |||
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum: | ||||||||||
Prisma | 34,977 | 442 | 12 hours ago | 4,993 | September 24, 2022 | 3,072 | apache-2.0 | TypeScript | ||
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB | ||||||||||
Typeorm | 32,533 | 1,994 | 3,683 | 4 days ago | 784 | October 05, 2023 | 2,283 | mit | TypeScript | |
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. | ||||||||||
Directus | 23,878 | 239 | 21 hours ago | 95 | November 16, 2023 | 381 | other | TypeScript | ||
The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database. | ||||||||||
Postgrest | 21,405 | 4 | 9 hours ago | 37 | July 12, 2022 | 214 | mit | Haskell | ||
REST API for any Postgres database | ||||||||||
Mindsdb | 19,128 | 20 hours ago | 447 | November 09, 2023 | 556 | other | Python | |||
MindsDB connects AI models to real time data | ||||||||||
Shardingsphere | 19,010 | 33 | 13 hours ago | 7 | June 04, 2020 | 1,247 | apache-2.0 | Java | ||
Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database. | ||||||||||
Timescaledb | 15,855 | a day ago | 597 | other | C | |||||
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension. |
Npgsql is the open source .NET data provider for PostgreSQL. It allows you to connect and interact with PostgreSQL server using .NET.
For the full documentation, please visit the Npgsql website. For the Entity Framework Core provider that works with this provider, see Npgsql.EntityFrameworkCore.PostgreSQL.
Here's a basic code snippet to get you started:
using Npgsql;
var connString = "Host=myserver;Username=mylogin;Password=mypass;Database=mydatabase";
var dataSourceBuilder = new NpgsqlDataSourceBuilder(connString);
var dataSource = dataSourceBuilder.Build();
var conn = await dataSource.OpenConnectionAsync();
// Insert some data
await using (var cmd = new NpgsqlCommand("INSERT INTO data (some_field) VALUES (@p)", conn))
{
cmd.Parameters.AddWithValue("p", "Hello world");
await cmd.ExecuteNonQueryAsync();
}
// Retrieve all rows
await using (var cmd = new NpgsqlCommand("SELECT some_field FROM data", conn))
await using (var reader = await cmd.ExecuteReaderAsync())
{
while (await reader.ReadAsync())
Console.WriteLine(reader.GetString(0));
}
For the full documentation, please visit the Npgsql website at https://www.npgsql.org.