Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
fastn is an open-source full-stack web framework and programming language for building sites from simple .ftd files.
fastn is an open-source programming language and full-stack web framework from FifthTry for building user interfaces and content-centric websites from simple .ftd text files.
fastn is a programming language and web framework that takes .ftd source files — a package manifest called FASTN.ftd plus component and page definitions — and produces either a live dev server via fastn serve or a compiled static site of HTML, CSS, and JavaScript. It is installed locally from fastn.com/install or GitHub Releases, written to be approachable for non-programmers, and maintained by the fastn-stack community led by FifthTry. The project is alpha-stage, with version 0.5 planned to add offline-first P2P apps.
Hello World with the kernel component ftd.text.caption, body, and ftd.image-src arguments, then compose them from kernel UI building blocks like ftd.column and ftd.image.processors.http pulling JSON from jsonplaceholder.typicode.com.processors.http and display them in components rendered server-side.fastn serve to see changes live, then export to static files when ready.A fastn project starts with a FASTN.ftd package file and .ftd sources. Running fastn serve starts a development server that prints a local URL; the same files can be compiled into static html, css, and js. Processors execute on the server side to collect data before pages render, and the filesystem layout defines the URL structure automatically.
Yes, fastn is open-source and licensed under UPL-1.0. You can install it from fastn.com/install or download it from GitHub Releases.
FASTN.ftd is the package manifest required by every fastn project. It imports the fastn module and declares the package name, as shown in the Hello World example.
Yes, fastn includes built-in support for dynamic-urls, sitemap generation, and url-mappings for redirects, all configured within .ftd files.
Yes, fastn websites compile to static html, css, and js, which can be deployed to GitHub Pages or Vercel, among other static hosting providers.
FifthTry, the company behind fastn, offers its own managed hosting solution for static and dynamic fastn sites, which handles devops and is designed for non-programmers.