JavaScript SQL

Open-source JavaScript projects categorized as SQL

Top 23 JavaScript SQL Projects

  • drawdb

    Free, simple, and intuitive online database design tool and SQL generator.

    Project mention: What projects are you working on? | news.ycombinator.com | 2024-07-13

    I'm working on https://github.com/drawdb-io/drawdb trying to optimize the editor and have it lag less when the number of tables increases. Also have some highly requested features I'd like to implement before launching on Product Hunt.

    Then I wanted a change of pace and started on something so ambitious that it's stupid... I'm trying to make a web browser from scratch I guess. So far tokenizing the html is going fine but I'm not sure how far I'll be able to get.

  • 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
  • Knex

    A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.

    Project mention: Low-code drag-and-drop tool for building RESTful APIs with in minutes. | dev.to | 2024-07-04

    Knex: SQL query builder used in the application to manage sql databases queries in a easier way by letting knex handel all the hassle for us.

  • sql.js

    A javascript library to run SQLite on the web.

    Project mention: SQLite FTS5 Extension | news.ycombinator.com | 2024-08-08

    I once tried to use sql.js [1] on a static site for full text search. It worked, but the resulting database size for that site was too large for the web, even with things like detail=none and content='' applied, and requiring the user to download a database each time was just no go. (I guess things should work better for sites with less content or those not requiring a trigram tokenizer.)

    I switched to Pagefind [2] afterwards before finding out a sql.js-httpvfs [3] fork of sql.js that removes exactly the need to fully download a database (with HTTP range requests). I haven't got the chance to test sql.js-httpvfs out though, but it looks pretty sound and could be much more flexible than Pagefind. (Previously discussed at https://news.ycombinator.com/item?id=27016630 .)

    [1] https://github.com/sql-js/sql.js/

    [2] https://pagefind.app/

    [3] https://github.com/phiresky/sql.js-httpvfs

  • evidence

    Business intelligence as code: build fast, interactive data visualizations in pure SQL and markdown

    Project mention: D3 in Depth | news.ycombinator.com | 2024-05-16

    https://opensource.com/article/20/4/plot-data-python gives some common options. What kind of plots are you trying to achieve? Interactive? Jupyter notebooks? Reporting? SVG or HTML output? You might also like to look at things like https://evidence.dev

  • franchise

    🍟 a notebook sql client. what you get when have a lot of sequels.

  • join-monster

    A GraphQL to SQL query execution layer for query planning and batch data fetching.

    Project mention: Understanding TTFB Latency in DJango - Seems absurdly slow after DB optimizations even locally | /r/django | 2023-12-08

    GraphQL could be efficiently translated into SQL and things certainly try, but the only thing close to a "bulletproof" implementation I found was Join Monster (https://github.com/join-monster/join-monster) in NodeJS-land and even that I think is now mostly abandoned. GraphQL as a system was built assuming random-access to data stores is ~free because that's what Facebook has, but the rest of us don't :)

  • sqliteviz

    Instant offline SQL-powered data visualisation in your browser

    Project mention: SQLite Db Admin in the Browser | news.ycombinator.com | 2024-01-24
  • SaaSHub

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

    SaaSHub logo
  • react-awesome-query-builder

    User-friendly query builder for React

  • jQuery-QueryBuilder

    jQuery plugin offering an interface to create complex queries

  • ElectroCRUD

    Database CRUD Application Built on Electron | MySQL, Postgres, SQLite

  • generator-starhackit

    StarHackIt: React/Native/Node fullstack starter kit with authentication and authorisation, data backed by SQL, the infrastructure deployed with GruCloud

  • xhgui-branch

    uprofiler UI,xhprof UI,tideways UI , PHP Non-intrusive performance monitoring platform.

  • sqlime

    Online SQLite playground

    Project mention: Sqlime: Online SQLite Playground | news.ycombinator.com | 2024-04-09

    This is incredible work.

    However, the project doesn't follow best practices in the JavaScript ecosystem. The included WebAssembly (wasm) file should be fetched from npm, instead of being uploaded to the project.

    https://github.com/nalgeon/sqlime/blob/0bb684c/js/sqlite/sql...

  • orange-orm

    Javascript and Typescript ORM with full intellisense, no-code generations. Works over http as well.

    Project mention: Flyweight: A Node.js ORM Specifically for SQLite | news.ycombinator.com | 2024-04-07

    You should try https://github.com/alfateam/rdb

    It is database agnostic. It works with sqlite, mssql, mysql, postgres, oracle, and sapase.

    It gives you full intellisense without code generation - even when running pure javascript.

    You can run it from the browser in a secure manner, as you can host it in express js via adapter.

    I am the author.

  • Stackoverflow-Clone-Frontend

    Clone project of a famous Q/A website for developers built using MySQL, Express, React, Node, Sequelize :globe_with_meridians:

  • gnorm

    A database-first code generator for any language

  • dataframe-js

    A javascript library providing a new data structure for datascientists and developpers

  • Codecademy-Exercise-Answers

    :mortar_board: Codecademy.com exercise answers

  • cuelake

    Use SQL to build ELT pipelines on a data lakehouse.

  • sqliterally

    Lightweight SQL query builder

  • analytics-toolbox-core

    A set of UDFs and Procedures to extend BigQuery, Snowflake, Redshift, Postgres and Databricks with Spatial Analytics capabilities

  • Sutando

    Sutando is a modern Node.js ORM, like Laravel Eloquent.

  • tree-sitter-sql

    SQL grammar for tree-sitter

  • 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).

JavaScript SQL discussion

Log in or Post with

JavaScript SQL related posts

  • Parchment Style - FAV0 Weekly #014

    4 projects | dev.to | 8 Sep 2024
  • Postgres.new: In-browser Postgres with an AI interface

    8 projects | news.ycombinator.com | 12 Aug 2024
  • Show HN: PGLite – PostgreSQL in the Browser

    1 project | news.ycombinator.com | 28 Jul 2024
  • At 50 Years Old, Is SQL Becoming a Niche Skill?

    3 projects | news.ycombinator.com | 27 Jun 2024
  • What Happens When You Put a Database in the Browser?

    5 projects | news.ycombinator.com | 26 Jun 2024
  • 3 Insanely Powerful Software Tools to Boost Your Productivity and Avoid Overtime

    1 project | dev.to | 18 Jun 2024
  • Build a type-safe and event-driven Uptime Monitor in TypeScript

    1 project | dev.to | 11 Jun 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Sep 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 drawdb 19,782
2 Knex 19,166
3 sql.js 12,546
4 evidence 4,125
5 franchise 4,004
6 join-monster 2,670
7 sqliteviz 2,117
8 react-awesome-query-builder 1,958
9 jQuery-QueryBuilder 1,676
10 ElectroCRUD 1,537
11 generator-starhackit 1,278
12 xhgui-branch 894
13 sqlime 892
14 orange-orm 669
15 Stackoverflow-Clone-Frontend 548
16 gnorm 487
17 dataframe-js 460
18 Codecademy-Exercise-Answers 293
19 cuelake 283
20 sqliterally 263
21 analytics-toolbox-core 188
22 Sutando 162
23 tree-sitter-sql 148

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