Lean and mean Python 3.6 to JavaScript compiler. Supports multiple inheritance, operator overloading and Python source level debugging, even of minified Javascript files.
Transcrypt code is as fast and compact as its Javascript counterpart, and it is precompiled for page load speed. You can now develop your web applications completely in Python, with full access to any Javascript library.
Features
- Clear standard syntax - Transcrypt has exactly the same clear, powerful syntax that Python is famous for, without the need for any proprietary extensions. It supports string slicing with [i:j:k], matrix and vector operations with +, -, *, / and more, out of the box. It compiles to compact, readable JavaScript that can be debugged from the Python source code using sourcemaps.
- Superior scalability - Python was designed for large scale programs from the ground up. Hierarchical modules, local classes and multiple inheritance are all supported by Transcrypt, allowing a flexible, yet stable overall structure. Transcrypt comes integrated with a static type validator, a linter and a minifier, enabling effective cooperation of large teams on extensive projects.
- One project, one language - Python is used everywhere at the back-end, from web servers to scientific computing. Now you can use it at the front-end as well. Transcrypt offers seamless access to any JavaScript library and also runs on top of Node.js. Python source code and JavaScript target code roughly have the same size, so your pages load as fast as ever.
License
Apache License V2.0Other Useful Business Software
Auth for GenAI | Auth0
Easily implement secure login experiences for AI Agents - from interactive chatbots to background workers with Auth0. Auth for GenAI is now available in Developer Preview
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Transcrypt!