awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
WebDevSimplified avatar

WebDevSimplified/Learn-SQL

0
View on GitHub↗
1,757 星标·769 分支·12 次浏览

Learn SQL

Learn-SQL is an interactive platform and exercise repository designed for beginner programming education, specifically focusing on SQL query practice and relational database management. It functions as an in-browser learning tool where users can execute database scripts and practice foundational querying skills without requiring any backend server infrastructure.

The platform evaluates database queries directly inside the browser session by compiling an entire SQL engine into portable WebAssembly bytecode. Curriculum content, lesson instructions, and challenge prompts are stored as plain text markdown files that are parsed dynamically for user interface rendering. Additionally, the application initializes database environments at runtime by parsing static SQL script files, while structuring its practice problems and curriculum content into hierarchical folders that map to the application navigation structure.

Features

  • WebAssembly Engines - Compiles a complete relational database engine into portable WebAssembly bytecode to power browser-based query execution.
  • Query Exercises - Provides structured query exercises and schema scripts for practicing relational database operations.
  • Client-Side Querying - Executes SQL queries directly within the browser session using an embedded database engine without server roundtrips.
  • Database Schema Provisioning - Initializes database tables automatically at runtime by executing static SQL script files loaded from disk.
  • Interactive Coding Guides - Combines interactive lessons with immediate code execution inside the browser learning interface.
  • Interactive Learning Platforms - Combines interactive browser-based learning with a WebAssembly-powered SQL execution platform.
  • SQL Query Practice - Guides beginners through hands-on SQL query practice and relational join exercises.
  • Markdown-Based Content Authoring - Stores lesson instructions and challenge prompts as plain text markdown files rendered dynamically in the interface.
  • Database Schema Management - Sets up and explores relational table structures and data types through initialization scripts.
  • Beginner Programming Guides - Teaches foundational programming and database concepts tailored specifically for absolute beginners.
  • Relational Database Exercises - Provides a collection of relational database tasks focused on schema setup and querying.
  • Programming Exercises - Curates structured coding exercises and markdown tutorials for foundational technical learning.

Star 历史

webdevsimplified/learn-sql 的 Star 历史图表webdevsimplified/learn-sql 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Learn SQL 的开源替代方案

相似的开源项目,按与 Learn SQL 的功能重合度排序。
  • sql-js/sql.jssql-js 的头像

    sql-js/sql.js

    13,632在 GitHub 上查看↗

    sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser. It provides a JavaScript interface to initialize relational databases, execute SQL queries, and manage structured data without requiring a backend server. The project enables the import and export of database states using typed arrays, allowing in-memory data to be persisted as files. It supports high-precision integer retrieval via BigInt and utilizes prepared statements to increase execution speed and security. The engine includes capabilities for client-side data management

    JavaScript
    在 GitHub 上查看↗13,632
  • liyupi/sql-motherliyupi 的头像

    liyupi/sql-mother

    4,215在 GitHub 上查看↗

    sql-mother is a browser-based educational platform for learning SQL syntax through interactive exercises, tutorials, and a query playground. It provides a structured environment for mastering the logic and syntax of MySQL, SQLite, and PostgreSQL using a sequence of hands-on challenges. The platform uses a WebAssembly-based database engine to enable local SQL execution and real-time query validation entirely within the browser. This architecture allows for virtual table mocking and state management without the need for a backend server or user accounts. The environment includes a gamified cur

    TypeScriptcssdatabasefrontend
    在 GitHub 上查看↗4,215
  • railsgirls/guides.railsgirls.comrailsgirls 的头像

    railsgirls/guides.railsgirls.com

    7,106在 GitHub 上查看↗

    This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o

    HTMLhacktoberfestrailsruby
    在 GitHub 上查看↗7,106
  • unknwon/go-fundamental-programmingunknwon 的头像

    unknwon/go-fundamental-programming

    9,128在 GitHub 上查看↗

    This project is a comprehensive Go language learning course and programming fundamentals guide. It provides a structured curriculum of video and text lessons designed to teach both basic and advanced concepts of the Go programming language. The educational material is organized through a hierarchical system of summarized notes. These notes use timestamp-linked mapping to connect textual summaries directly to specific moments in video tutorials for precise knowledge retrieval. The content is authored in markdown and delivered as a static site, with the curriculum structure mirroring a nested

    Go
    在 GitHub 上查看↗9,128
查看 Learn SQL 的所有 30 个替代方案→

常见问题解答

webdevsimplified/learn-sql 是做什么的?

Learn-SQL is an interactive platform and exercise repository designed for beginner programming education, specifically focusing on SQL query practice and relational database management. It functions as an in-browser learning tool where users can execute database scripts and practice foundational querying skills without requiring any backend server infrastructure.

webdevsimplified/learn-sql 的主要功能有哪些?

webdevsimplified/learn-sql 的主要功能包括:WebAssembly Engines, Query Exercises, Client-Side Querying, Database Schema Provisioning, Interactive Coding Guides, Interactive Learning Platforms, SQL Query Practice, Markdown-Based Content Authoring。

webdevsimplified/learn-sql 有哪些开源替代品?

webdevsimplified/learn-sql 的开源替代品包括: sql-js/sql.js — sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser.… liyupi/sql-mother — sql-mother is a browser-based educational platform for learning SQL syntax through interactive exercises, tutorials,… railsgirls/guides.railsgirls.com — This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner… unknwon/go-fundamental-programming — This project is a comprehensive Go language learning course and programming fundamentals guide. It provides a… visualize-ml/book3_elements-of-mathematics — This project is an interactive machine learning textbook and educational resource designed to teach the mathematical… frontendmasters/front-end-handbook-2017 — This project is a front-end development guide and web engineering curriculum. It serves as a comprehensive reference…

包含 Learn SQL 的精选搜索

收录 Learn SQL 的精选合集。
  • Database design guides