{"repo":"neondatabase/neon","free":true,"listed":false,"github":"https://github.com/neondatabase/neon","clone":"git clone https://github.com/neondatabase/neon.git","description":"Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.","language":"Rust","stars":22883,"topics":["postgres","postgresql","serverless","database","rust"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Neon Neon is an open-source serverless Postgres database platform. It separates storage and compute and substitutes the PostgreSQL storage layer by redistributing data across a cluster of nodes. Quick start Try the Neon Free Tier to create a serverless Postgres instance. Then connect to it with your preferred Postgres client (psql, dbeaver, etc) or use the online SQL Editor. See Connect from any application for connection instructions. Alternatively, compile and run the project locally. Architecture overview A Neon installation consists of compute nodes and the Neon storage engine. Compute nodes are stateless PostgreSQL nodes backed by the Neon storage engine. The Neon storage engine consists of two major components: - Pageserver: Scalable storage backend for the compute nodes. - Safekeepers: The safekeepers form a redundant WAL service that received WAL from the compute node, and stores it durably until it has been processed by the pageserver and uploaded to cloud storage. See developer documentation in SUMMARY.md for more information. Running a local development environment Neon can be run on a workstation for small experiments and to test code changes, by following these instructions. Installing dependencies on Linux 1. Install build dependencies and other applicable packages On Ubuntu or Debian, this set of packages should be sufficient to build the code: On Fedora, these packages are needed: On Arch based systems, these packages are needed: Building Neon requires 3.15+ v","default_branch":null,"files":null,"tree":[],"storefront":"/r/neondatabase","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neondatabase/neon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}