sql-mother هي منصة تعليمية قائمة على المتصفح لتعلم بناء جملة SQL من خلال تمارين تفاعلية، ودروس، وملعب استعلامات. توفر بيئة منظمة لإتقان منطق وبناء جملة MySQL و SQLite و PostgreSQL باستخدام سلسلة من التحديات العملية.
الميزات الرئيسية لـ liyupi/sql-mother هي: Interactive Learning Environments, SQL Tutorials, In-Browser Database Engines, SQL Query Execution, SQL Query Execution Engines, Background SQL Executions, Client-Side Querying, Progressive Lesson Series.
تشمل البدائل مفتوحة المصدر لـ liyupi/sql-mother: 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.… apache/datafusion — Apache DataFusion is an extensible, columnar SQL query engine that runs embedded within a host application without… datalinkdc/dinky — Dinky is a real-time data platform for developing, deploying, and operating streaming applications based on Apache… vlcn-io/cr-sqlite — cr-sqlite is a multi-master database replication system that uses conflict-free replicated data types to ensure… freecodecampchina/freecodecamp.cn — This project is an interactive coding learning platform and open-source educational courseware designed for mastering… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to…
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
Apache DataFusion is an extensible, columnar SQL query engine that runs embedded within a host application without requiring a separate server process. It processes data in columnar batches using Apache Arrow for memory-efficient analytics, and can scale analytic workloads across multiple nodes for parallel execution. The engine supports both SQL and DataFrame queries through a modular, streaming architecture that allows custom operators, data sources, functions, and optimizer rules. The engine distinguishes itself through its modular extension framework, which enables building custom query e
Dinky is a real-time data platform for developing, deploying, and operating streaming applications based on Apache Flink. It functions as a SQL streaming IDE and a real-time data pipeline orchestrator, providing a web-based environment for writing and verifying queries with integrated logic plan visualization and lineage tracking. The platform acts as a distributed cluster manager, allowing the registration, monitoring, and administration of multiple processing clusters from a centralized interface. It also serves as a change data capture integration tool, synchronizing real-time database cha
This project is an interactive coding learning platform and open-source educational courseware designed for mastering web development. It provides a browser-based environment where users can engage with a structured curriculum covering front-end, back-end, and data visualization skills through hands-on exercises. The platform distinguishes itself by integrating a browser-based code sandbox and a nonprofit technical partnership portal. This framework allows learners to transition from guided lessons to building and maintaining real-world software applications for nonprofit organizations. The