Overview:
ftd is a programming language designed for building user interfaces and content-centric websites. It is easy to learn, even for non-programmers, but still powerful enough to create advanced applications. fastn is a web framework, content management system, and integrated development environment that works with ftd. It compiles ftd code into HTML/CSS/JS and can be deployed on your own server or on fastn cloud by FifthTry.
Features:
- Minimal and Uniform Syntax: ftd has a simple and consistent syntax that is easy to understand.
- Ready-Made Components: There are many pre-made ftd components available that can be easily imported and used in your projects.
- Custom Component Creation: You can also create your own components in ftd.
- Event Handling: ftd has built-in event handling capabilities that can be used for form validation, AJAX requests, and more.
- Integrated Web Development Experience: ftd and fastn come with package management, a web server, an opinionated design system, dark mode, and responsive design by default.
- Static Site Compilation: fastn websites can be compiled into static HTML, JS, CSS, etc., and can be deployed on any static hosting provider.
- Data-Driven Websites: fastn can be used to create data-driven websites and dashboards, with easy integration for fetching data from APIs and working with SQL databases.
- Dynamic URLs and Web Application Backends: fastn can also be used to create web application backends and handle dynamic URLs.
- Upcoming WASM Support: FifthTry is working on adding WebAssembly (WASM) support to ftd, allowing developers to extend ftd's standard libraries and access more backend functionalities.
- Hosting Solutions: In addition to self-hosting, fastn offers its own hosting solution for both static and dynamic sites.