[
    {
        "id": "codapi",
        "name": "Codapi",
        "logo": "/assets/logo_codapi.svg",
        "description": "Interactive code examples for all types of technical writing",
        "website": "https://codapi.org/",
        "tags": ["Open Source", "Free", "Business", "Enterprise", "Web-Based"],
        "sponsor": false,
        "details": {
            "sections": [
                {
                    "title": "About Codapi",
                    "content": "Codapi is an open-source tool designed to make technical writing interactive by embedding executable and editable code examples directly into product documentation, online courses, blogs, and other content. It allows authors to turn static code snippets into interactive playgrounds where readers can run and modify code in real time."
                },
                {
                    "title": "Key Features",
                    "content": [
                        "Not limited to the boring run command. You can lint, test and benchmark code, or run custom commands.",
                        "Build your own playgrounds with custom packages and software",
                        "Codapi is specifically designed for embedding in articles, product documentation, online courses, mobile apps, etc. — so it's very lightweight.",
                        "Visualize data and model code dependencies to give readers a rich, Jupyter notebook-like experience."
                    ]
                },
                {
                    "title": "MariaDB Support",
                    "content": "Codapi offers a dedicated lightweight, embeddable MariaDB playground. Perfect for documentation and education."
                }
            ],
            "links": [
                { "label": "Official Website", "url": "https://codapi.org/" },
                { "label": "GitHub", "url": "https://github.com/nalgeon/codapi" },
                { "label": "Documentation", "url": "https://codapi.org/docs/" }
            ]
        }
    },
    {
        "id": "sqltest-online",
        "name": "SQLtest.online",
        "logo": "/assets/logo_sqltest.png",
        "description": "Free, interactive online platform designed to help users learn and practice SQL.",
        "website": "https://sqltest.online/",
        "tags": ["Free", "Web-Based"],
        "sponsor": false,
        "details": {
            "sections": [
                {
                    "title": "About SQLtest.online",
                    "content": "ISQLtest.online supports multiple databases including MySQL, MS SQL, PostgreSQL, and SQLite, allowing learners to write and test queries directly in their browser without any installation. "
                },
                {
                    "title": "Key Features",
                    "content": [
                        "Interactive Learning: Solve practical SQL tasks ranging from basic SELECT queries to complex analytical problems, with immediate validation of results.",
                        "Progress Tracking: Log in to save progress and access detailed statistics on performance and mistakes. ",
                        "Test Your Skills: Take a 12-task knowledge test with varying difficulty levels (easy, average, difficult) to evaluate your proficiency."
                    ]
                }
            ],
            "links": [
                { "label": "Official Website", "url": "https://sqltest.online/" },
                { "label": "GitHub", "url": "https://github.com/rozhnev/sqltest" },
                { "label": "Documentation", "url": "https://sqltest.online/en/lesson/getting-started/introduction-to-databases" }
            ]
        }
    },
    {
        "id": "dbfiddle",
        "name": "DB Fiddle",
        "logo": "/assets/logo_dbfiddle.jpg",
        "description": "Free, browser-based SQL playground that allows users to create, test, and share SQL queries.",
        "website": "https://www.db-fiddle.com/",
        "tags": ["Free", "Business", "Web-Based"],
        "sponsor": false,
        "details": {
            "sections": [
                {
                    "title": "About DB Fiddle",
                    "content": "It supports MariaDB, MySQL, PostgreSQL, SQLite, and DuckDB, making it ideal for learning SQL, prototyping database designs, or demonstrating queries."
                },
                {
                    "title": "Key Features",
                    "content": [
                        "Schema and query panels: Define database structures using DDL (Data Definition Language) and run queries with DML (Data Manipulation Language).",
                        "Collaboration: Share queries via unique URLs, enabling real-time collaboration and feedback.",
                        "Support for multiple database servers up to date with the latest releases.",
                        "The Text to DDL function takes the text format of a table and creates a database structure from it."
                    ]
                },
                {
                    "title": "MariaDB Support",
                    "content": "DB Fiddle has full support of MariaDB with all of the latest versions available to use directly in the browser."
                }
            ],
            "links": [
                { "label": "Official Website", "url": "https://www.db-fiddle.com/" }
            ]
        }
    },
    {
        "id": "db-playground",
		"visible": true,
        "name": "DB-Playground",
        "logo": "/assets/logo_dbplayground.png",
        "description": "An in-browser MariaDB playground for testing queries without a local installation. Includes TidesDB, all official storage engines, and synthetic data.",
        "website": "https://db-playground.com/",
        "tags": ["Free", "Web-Based", "Mobile"],
        "sponsor": false,
		"contributor": false,
        "details": {
            "sections": [
                {
                    "title": "About DB-Playground",
                    "content": "DB-Playground is a web-based MariaDB environment developed by Vettabase, offering near-DBA-level access directly in the browser. It includes a SQL editor with syntax highlighting, a schema explorer, real-time log access (error, slow query, and general logs), a filesystem browser, and server and session variable inspection. Pre-loaded test databases (Sakila, World) are available in variants for multiple storage engines, including TidesDB and RocksDB, allowing users to explore the capabilities and limits of each engine."
                },
                {
                    "title": "Key Features",
                    "content": [
                        "Run SQL queries as superuser.",
                        "Displays MariaDB logs in real time.",
                        "Allows the user to explore the underlying filesystem.",
                        "Includes test data with several storage engines."
                    ]
                },
                {
                    "title": "MariaDB Support",
                    "content": "Full MariaDB support, including TidesDB and all official storage engines."
                }
            ],
            "links": [
                { "label": "Official Website", "url": "https://db-playground.com/" }
            ]
        }
    },
    {
        "id": "sqlize-online",
        "name": "SQLize.online",
        "logo": "/assets/logo_sqltest.png",
        "description": "Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code.",
        "website": "https://sqlize.online/",
        "tags": ["Free", "Web-Based", "PHP"],
        "sponsor": false,
        "details": {
            "sections": [
                {
                    "title": "About SQLize.online",
                    "content": "SQLize.online is a free online SQL environment designed for quickly running, experimenting with, and sharing SQL code. It supports multiple database systems, including MySQL, MariaDB, PostgreSQL, SQLite, Oracle, Microsoft SQL Server, Firebird, ClickHouse, and more, allowing users to test queries across different RDBMS versions."
                },
                {
                    "title": "Key Features",
                    "content": [
                        "Support for preloaded datasets like Sakila, Bookings, Employees, and Countries. These databases provide realistic schemas and data for learning, testing queries, and exploring features of each engine.",
                        "No registration is needed. All features can be used anonymously.",
                        "Embeddable SQL editors via SQLize Embed, enabling interactive SQL sandboxes directly in websites, blogs, or tutorials.",
                        "Ideal for learning, teaching, debugging, and sharing SQL code, with real-time execution on live database instances"
                    ]
                },
                {
                    "title": "MariaDB Support",
                    "content": "SQLize.online provides robust support for MariaDB, including multiple versions and preloaded sample databases for hands-on practice. It also offers support for vector data types."
                }
            ],
            "links": [
                { "label": "Official Website", "url": "https://sqlize.online/" },
                { "label": "Documentation", "url": "https://sqlize.online/embed#features" }
            ]
        }
    },
    {
        "id": "onecompiler",
        "name": "OneCompiler",
        "logo": "/assets/logo_one_compiler.png",
        "description": "Free, web-based platform that allows users to write, compile, run, and share code online.",
        "website": "https://onecompiler.com/",
        "tags": ["Free", "Business", "Enterprise", "Web-Based", "Mobile"],
        "sponsor": false,
        "details": {
            "sections": [
                {
                    "title": "About OneCompiler",
                    "content": "It supports over 60 programming languages—including C, C++, Java, Python, JavaScript, and many others—as well as web technologies like HTML, CSS, and frameworks such as React and Angular. It also provides support for databases like MariaDB, MySQL, MongoDB, and PostgreSQL."
                },
                {
                    "title": "Key Features",
                    "content": [
                        "Integrated database support allowing users to create and test queries, triggers, stored procedures, views, and indexes without local setup.",
                        "Collaboration and team features through Organizations and Teams, enabling shared code, challenge assignments, chat, posts, and project management.",
                        "Mobile accessibility via a dedicated Android app, allowing coding on smartphones and tablets."
                    ]
                },
                {
                    "title": "MariaDB Support",
                    "content": "OneCompiler provides full support for MariaDB, offering a free, online editor and compiler for writing, running, and sharing MariaDB queries without installation."
                }
            ],
            "links": [
                { "label": "Official Website", "url": "https://onecompiler.com/" },
                { "label": "GitHub", "url": "https://github.com/onecompiler" },
                { "label": "Documentation", "url": "https://onecompiler.com/courses" }
            ]
        }
    },
    {
        "id": "sql-fiddle",
        "name": "SQL Fiddle",
        "logo": "/assets/logo_sql_fiddle.png",
        "description": "Free, web-based online SQL compiler and playground designed for learning, practicing, and sharing SQL queries",
        "website": "https://sqlfiddle.com/",
        "tags": ["Free", "Web-Based"],
        "sponsor": false,
        "details": {
            "sections": [
                {
                    "title": "About SQL Fiddle",
                    "content": "It allows users to write, test, and execute SQL code directly in the browser without needing to install any database software. SQL Fiddle was designed to be a comprehensive platform that supports the user's journey in mastering SQL. It is also enhanced by an AI SQL query generator."
                },
                {
                    "title": "Key Features",
                    "content": [
                        "Real-time execution: Test SQL queries instantly and see results in real time.",
                        "Multi-database support: Practice with MariaDB, MySQL, PostgreSQL, SQLite, SQL Server, and Oracle.",
                        "Collaboration: Share SQL fiddles with colleagues via unique URLs.",
                        "Sandbox environment: Practice queries safely without affecting production systems."
                    ]
                },
                {
                    "title": "MariaDB Support",
                    "content": "SQL Fiddle offers full MariaDB support, allowing users to write, test, and share MariaDB queries directly in the browser."
                }
            ],
            "links": [
                { "label": "Official Website", "url": "https://sqlfiddle.com/" },
                { "label": "GitHub", "url": "https://github.com/zzzprojects/sqlfiddle4" }
            ]
        }
    }
]