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
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
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
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
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 هي: 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: 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…