awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
WebDevSimplified avatar

WebDevSimplified/Learn-SQL

0
View on GitHub↗
1,757 نجوم·769 تفرعات·8 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ webdevsimplified/learn-sqlمخطط تاريخ النجوم لـ webdevsimplified/learn-sql

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Learn SQL

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Learn SQL.
  • sql-js/sql.jsالصورة الرمزية لـ sql-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-motherالصورة الرمزية لـ liyupi

    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.comالصورة الرمزية لـ railsgirls

    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-programmingالصورة الرمزية لـ unknwon

    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
عرض جميع البدائل الـ 30 لـ Learn SQL→

الأسئلة الشائعة

ما هي وظيفة 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