Credits and licences
Syntax stands on the work of many open-source projects. Thank you to everyone who builds them. Each is used under its own licence, and the full licence text is available from the project’s website.
Running your code
These are downloaded by your browser, unchanged, from jsDelivr the first time you run code in each language.
- Pyodide, runs Python in your browser. Mozilla Public License 2.0.
- CPython, the Python language itself, inside Pyodide. Python Software Foundation License.
- sql.js, runs SQLite in your browser. MIT License.
- SQLite, the SQL database engine, inside sql.js. Public domain.
- YoWASP Clang, packages the C++ compiler for the browser. ISC License.
- LLVM and Clang, compile your C++ code. Apache License 2.0 with LLVM Exceptions.
Building Syntax
- Kokoro-82M, the text-to-speech model that recorded Bit’s voice. Apache License 2.0.
- React, the user interface. MIT License.
- Next.js and vinext, the web framework. MIT License.
- Better Auth, sign-in and accounts. MIT License.
- Drizzle ORM, the database layer. Apache License 2.0.
- Radix UI and Base UI, accessible interface building blocks. MIT License.
- Tailwind CSS, styling. MIT License.
- Lucide, icons. ISC License.
- Sonner, notifications. MIT License.
Bit’s voice is computer-generated. It isn’t a recording of a real person.
Trademarks
“Python” and the Python logos are trademarks or registered trademarks of the Python Software Foundation, used here to describe what Syntax teaches. Google is a trademark of Google LLC. ChatGPT and OpenAI are trademarks of OpenAI. SQLite is a registered trademark of Hipp, Wyrick & Company. The C++ logo is used as published by the Standard C++ Foundation. Other names and logos belong to their owners. Syntax isn’t affiliated with or endorsed by any of them.