SQLToy

Learn SQL by creating a SQL database in JavaScript (by weinberg)

SQLToy Alternatives

Similar projects and alternatives to SQLToy based on common topics and language

  • TablaM

    The practical relational programing language for data-oriented applications

  • prql

    106 SQLToy VS prql

    PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • FunSQL.jl

    Julia library for compositional construction of SQL queries

  • tiny-redis

    In-memory key-value data store (by tinfoil-knight)

  • Knex

    95 SQLToy VS Knex

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

  • sql.js

    43 SQLToy VS sql.js

    A javascript library to run SQLite on the web.

  • Stackoverflow-Clone-Frontend

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better SQLToy alternative or higher similarity.

SQLToy reviews and mentions

Posts with mentions or reviews of SQLToy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-25.
  • Shouldn't FROM come before SELECT in SQL?
    2 projects | news.ycombinator.com | 25 Jan 2024
  • SQL: The difference between WHERE and HAVING
    3 projects | news.ycombinator.com | 14 Dec 2021
    You might look at SQLToy which is a DB and blog I wrote to teach how SQL processing works internally: https://github.com/weinberg/SQLToy
  • Show HN: SQLToy – a tiny relational database for learning SQL via code
    3 projects | news.ycombinator.com | 29 Nov 2021
    I am a Javascript developer and I've used SQL for years but it's always been a bit of a black box. I recently learned about the SQL order of operations and the relational model and it kind of blew my mind. In the process of digesting this information I wrote my own database in Javascript which I think might help others in my same situation. The result is SQLToy.

    It is a SQL database written in Javascript. It's under 500 lines of code (including comments) and has zero dependencies.

    The purpose of SQLToy is not to use it as a database but to learn SQL. Instead of doing this from the "outside-in" by learning the query language you do it "inside-out" by going through the implementation of the most common SQL operators. Instead of just learning what the operators do, you also learn how they do it which (hopefully!) should lead to a much deeper level of understanding.

    A detailed wiki walks through the code of 15 different SQL operations including SELECT, WHERE, JOINs, GROUP BY, Aggregate Functions COUNT, AVG, MAX, MIN to name a few.

    The wiki can be found here: https://github.com/weinberg/SQLToy/wiki

    Feedback appreciated!

  • Show HN: SQLToy – my zero-dependency SQL database in
    1 project | news.ycombinator.com | 26 Nov 2021
  • A note from our sponsor - SurveyJS
    surveyjs.io | 14 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Stats

Basic SQLToy repo stats
5
122
0.0
over 1 year ago

weinberg/SQLToy is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of SQLToy is JavaScript.

Popular Comparisons


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com