[go: up one dir, main page]

Browse free open source Libraries and projects below. Use the toggles on the left to filter open source Libraries by OS, license, language, programming language, and project status.

  • All-in-One IT Monitoring - No More Blind Spots Icon
    All-in-One IT Monitoring - No More Blind Spots

    Stop juggling tools. PRTG gives you a complete, real-time view of your IT: servers, devices, cloud, and more - in one easy dashboard.

    Tired of switching between different tools and missing critical alerts? PRTG brings everything together, monitoring your entire IT infrastructure from a single, intuitive interface. Whether it’s servers, switches, printers, or cloud services, you get instant visibility and clear notifications - no technical jargon, no clutter. Set up in minutes, PRTG helps you prevent downtime, reduce stress, and prove your value to your company. Focus on your job, not on chasing issues. Try PRTG and experience true IT peace of mind.
    Get Your Unified IT Trial
  • Fully managed relational database service for MySQL, PostgreSQL, and SQL Server Icon
    Fully managed relational database service for MySQL, PostgreSQL, and SQL Server

    Focus on your application, and leave the database to us

    Cloud SQL manages your databases so you don't have to, so your business can run without disruption. It automates all your backups, replication, patches, encryption, and storage capacity increases to give your applications the reliability, scalability, and security they need.
    Try for free
  • 1
    UCanAccess

    UCanAccess

    A pure Java JDBC driver for Microsoft Access database files

    UCanAccess is a pure Java JDBC Driver implementation which allows Java developers and JDBC client programs to read/write Microsoft Access database (.mdb and .accdb) files. No ODBC needed.
    Leader badge">
    Downloads: 687 This Week
    Last Update:
    See Project
  • 2

    ZeosLib

    Database components for Delphi, FreePascal/Lazarus, Kylix, C++ Builder

    Note: Delphi NextGen support (Android, iOS, OS X,) has been added the Zeos 8.0 development version. Supported compilers start with Delphi XE 10.2 Tokyo. For problems please contact us in the forums on https://zeoslib.sourceforge.io. The ZeosLib is a set of database components for MySQL, MariaDB, PostgreSQL, Interbase, Firebird, MS SQL Server, SAP Adaptive Server Enterprise and Adaptive Server Anywhere (previously Sybase), Oracle and SQLite for Delphi, FreePascal/Lazarus and C++ Builder.
    Leader badge">
    Downloads: 383 This Week
    Last Update:
    See Project
  • 3
    better-sqlite3

    better-sqlite3

    The fastest and simplest library for SQLite3 in Node.js

    The fastest and simplest library for SQLite3 in Node.js. Full transaction support. High performance, efficiency, and safety. Easy-to-use synchronous API (better concurrency than an asynchronous API... yes, you read that correctly). Support for user-defined functions, aggregates, virtual tables, and extensions. 64-bit integers (invisible until you need them). Worker thread support (for large/slow queries). Help this project stay strong! better-sqlite3 is used by thousands of developers and engineers on a daily basis. Long nights and weekends were spent keeping this project strong and dependable, with no ask for compensation or funding, until now. In most cases, if you're attempting something that cannot be reasonably accomplished with better-sqlite3, it probably cannot be reasonably accomplished with SQLite3 in general.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 4
    Jackcess
    A pure Java library for reading from and writing to MS Access databases.
    Leader badge">
    Downloads: 53 This Week
    Last Update:
    See Project
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 5
    The database access library for C++ programmers that provides the illusion of embedding SQL in regular C++ code, staying entirely within the C++ standard.
    Leader badge">
    Downloads: 111 This Week
    Last Update:
    See Project
  • 6
    Moved to https://github.com/DANS-KNAW/dans-dbf-lib.
    Leader badge">
    Downloads: 40 This Week
    Last Update:
    See Project
  • 7
    RocksDB

    RocksDB

    A library with an embeddable, persistent key-value store for storage

    RocksDB uses a log structured database engine, written entirely in C++, for maximum performance. Keys and values are just arbitrarily-sized byte streams. RocksDB is optimized for fast, low latency storage such as flash drives and high-speed disk drives. RocksDB exploits the full potential of high read/write rates offered by flash or RAM. RocksDB is adaptable to different workloads. From database storage engines such as MyRocks to application data caching to embedded workloads, RocksDB can be used for a variety of data needs. RocksDB provides basic operations such as opening and closing a database, reading and writing to more advanced operations such as merging and compaction filters.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Testcontainers node

    Testcontainers node

    Supports tests, providing lightweight, throwaway instances of database

    Testcontainers is an open source library for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container. No more need for mocks or complicated environment configurations. Define your test dependencies as code, then simply run your tests and containers will be created and then deleted. With support for many languages and testing frameworks, all you need is Docker. Use a containerized instance of your database to test your data access layer code for complete compatibility, without requiring a complex setup on developer machines. Trust that your tests will always start with a known state. Use containerized web browsers, compatible with Selenium, to run automated UI tests. Each test gets a fresh, clean instance of the browser, without having to worry about variations in plugins or required updates.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    Slick database

    Slick database

    Slick (Scala Language Integrated Connection Kit) is a modern database

    Slick is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. You can write your database queries in Scala instead of SQL, thus profiting from the static checking, compile-time safety and compositionality of Scala. Slick features an extensible query compiler which can generate code for different backends. It allows you to work with relational databases almost as if you were using Scala collections, while at the same time giving you full control over when a database access happens and what data is transferred. By writing your queries in Scala you can benefit from the static type checking, compile-time safety, and compositionality of Scala, while retaining the ability to drop down to raw SQL where needed for custom or advanced database features.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Run applications fast and securely in a fully managed environment Icon
    Run applications fast and securely in a fully managed environment

    Cloud Run is a fully-managed compute platform that lets you run your code in a container directly on top of scalable infrastructure.

    Run frontend and backend services, batch jobs, deploy websites and applications, and queue processing workloads without the need to manage infrastructure.
    Try for free
  • 10
    goqu

    goqu

    SQL builder and query library for golang

    SQL builder and query library for golang. goqu is an expressive SQL builder and executor. Query builder, parameter interpolation (e.g SELECT * FROM "items" WHERE "id" = ? -> SELECT * FROM "items" WHERE "id" = 1). Built from the ground up with multiple dialects in mind. Insert, multi insert, update, and delete support. Scanning of rows to struct[s] or primitive value[s]. While goqu may support the scanning of rows into structs it is not intended to be used as an ORM if you are looking for common ORM features like associations, or hooks I would recommend looking at some of the great ORM libraries. The test suite requires a postgres, mysql and sqlserver databases.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    migrate

    migrate

    Database migrations, CLI and Golang library

    Database migrations are written in Go. Use as CLI or import as a library. Migrate reads migrations from sources and applies them in correct order to a database. Drivers are "dumb", migrate glues everything together and makes sure the logic is bulletproof. (Keeps the drivers lightweight, too.) Database drivers don't assume things or try to correct user input. When in doubt, fail. Package migrate reads migrations from sources and runs them against databases. Sources are defined by the `source.Driver` and databases by the `database.Driver` interface. The driver interfaces are kept "dump", all migration logic is kept in this package.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Skunk

    Skunk

    A data access library for Scala + Postgres

    Skunk is a Postgres library for Scala. Skunk is powered by cats, cats-effect, scodec, and fs2. Skunk is purely functional, non-blocking, and provides a tagless-final API. Skunk gives very good error messages. Skunk embraces the Scala Code of Conduct. Skunk is pre-release software! Code and documentation are under active development! Skunk is published for Scala 2.12/2.13/3.1 and can be included in your project.Query and Command types are usually inferrable, but specifying a type ensures that the chosen encoders and decoders are consistent with the expected input and output Scala types. Postgres provides a protocol for execution of simple queries, returning all rows at once (Skunk returns them as a list).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    migrate Database

    migrate Database

    Database migrations. CLI and Golang library

    Database migrations written in Go. Use as CLI or import as a library.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14

    Sormula

    Java ORM

    Simple (Easy) Object Relational Mapping for Java Sormula is a Java library that moves data between Java objects and relational database tables. * Easy to Use * Simple to Understand * Minimal Configuration * Portable It provides select, insert, update, and delete, and many other common operations. One-to-one and one-to-many cascading for unlimited levels. Simplified IN operator parameter as java.util.Collection. Custom conversions between any Java class/type and column type. * Works with any relational database. Tested with H2, HSQLDB, Derby, SQLiteJDBC, MySQL, MariaDB, Firebird, DB2, Oracle 11g, PostgreSQL. * Performs as fast as plain JDBC. Performs faster than plain JDBC when caching is enabled. * Zero-configuration, zero-annotation use is possible. * Active record pattern may be used but is not required. Maven <dependency> <groupId>org.sormula</groupId> <artifactId>sormula</artifactId> <version>4.3</version> </dependency>
    Downloads: 10 This Week
    Last Update:
    See Project
  • 15
    EJDB

    EJDB

    Embeddable JSON Database engine C library

    EJDB 2.0, Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image. Array elements are matched from start to end. In equal arrays all values at the same index should be equal. Lexicographically sort object keys in both maps. Do matching keys and its values starting from the lowest key. Database index can be build for any JSON field path containing values of number or string type. All documents in collection are sorted by their primary key in descending order. So if you use auto generated keys (ejdb_put_new) you may be sure what documents fetched as result of full scan query will be ordered according to the time of insertion in descendant order, unless you don't use query sorting, indexes or inverse keyword.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    A PostgreSQL Interface for Tcl

    A PostgreSQL Interface for Tcl

    A Tcl interface to PostgreSQL databases, using PostgreSQL libpq

    pgtclng (PostgreSQL Tcl Next-Generation) is a loadable Tcl module for accessing PostgreSQL databases. It was forked from pgtcl in Feb 2004, moved to pgfoundy.org in Aug 2006 and to Sourceforge.net in Mar 2011. Its API is a superset of the pure-Tcl companion project pgintcl.
    Leader badge">
    Downloads: 22 This Week
    Last Update:
    See Project
  • 17
    Flat-file SQL (fSQL) is a set of classes available in PHP that allows users without SQL database servers to select and manipulate flat-file data using SQL queries. fSQL is designed to support as many SQL queries and features as it can.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    That project aims at providing a framework for SOCI (http://soci.sourceforge.net), so as to ease the packaging and delivery processes, allowing to deliver packages for a great number of Linux distributions, as well as for other Unices and MS Windows.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    Make java data object persistent in file system whithout database. Between serialization in file and database. Cache your data model in file. Manage more objects than memory can contains
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    The OpenHMS Project
    OpenHMS brands a collection of projects and many subprojects developed by Health Market Science. This is a robust collection of development libraries, APIs, and tools oriented around data manipulation and professional software development.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    QDAC3.0

    QDAC3.0

    QDAC 3.0 is a VCL & FMX data access component

    [IMPORTANT NOTICE] This project is moved to my self website.The new SVN urls : svn://www.qdac.cc/QDAC3 GIT url is: git://www.qdac.cc/QDAC3.git Please check out with the new urls. QDAC 3.0 is a new version of Quick Data Access Component.Compare with version 2,the new version is base on XE6 and support all OS with XE6:Win32/Win64/Mac OSX/iOS/Andriod. QDAC 3.0 Include follow sub components: QXml/QJson/QLog/QWorker/QSort/QExp/QDB etc. QDAC now is in progress. Follow is from QDAC 2.0: QDAC provide powerful memory dataset and can be load or save data to files , databases. Support follow formats load and save: * CSV/TXT * MDS(Binary format) * MDZ(Compressed binary format) * XML(ADO compatible) Support follow db in version 1.0: * PostgreSQL * SQLite(public or encrypt) More information please see the document. Url for 2.0:http://sourceforge.net/p/qdac 项目QQ群:250530692 项目主页:http://blog.qdac.cc
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    cde4php - Cross Database Engine for PHP

    cde4php - Cross Database Engine for PHP

    Uniform Database Abstraction for PHP Development

    Debby has replaced CDE in the Tina4Stack, you may want to check it out at http://tina4.com CDE is a PHP class which implements the general database functions in PHP and provides a common SQL platform for php development where developers change their databases but not their code. Supports Firebird, MySQL,Oracle,SQLite, MSSQL(both drivers),CUBRID,ODBC. CDE now supports date uniformity, param passing & BLOB handling across all the databases supported. CDE is not a replacement for PDO, in fact we may implement PDO in CDE to standardize PDO results and calls. Some PDO drivers are still regarded as EXPERIMENTAL on PHP website, so use with caution. Feel free to suggest any features you wish to be added or submit a bug report with the tracker
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    C++dbc

    C++dbc

    Generic C++ database connectivity class library

    A C++ database connectivity class library supporting different database management systems under a simple interface. The API is hiding implementation details from developers, so class usage is same for each database management system.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    EffiDB
    Portable C++ RDBMS client library. Provides C++ API and isolates application from low-level DB interactions. Manages database connections, builds and executes SQL statements, parses query results, etc. MySQL, MSSQL, Oracle, SQLite drivers available.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    NW.ORM

    NW.ORM

    API based wrapper for Hibernate framework

    Java API wrapper for working with Hibernate.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next