{"id":13910960,"url":"https://github.com/fastn-stack/fastn-old","last_synced_at":"2025-07-18T10:32:01.500Z","repository":{"id":36972341,"uuid":"431337040","full_name":"fastn-stack/fastn-old","owner":"fastn-stack","description":"🚧 (Alpha stage software) FTD Package Manager \u0026 Static Site Generator 🚧","archived":true,"fork":false,"pushed_at":"2023-03-25T01:25:28.000Z","size":13256,"stargazers_count":16,"open_issues_count":26,"forks_count":6,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-06-18T22:15:37.098Z","etag":null,"topics":["ftd","markdown","ssg","static-site-generator"],"latest_commit_sha":null,"homepage":"https://fastn.io","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastn-stack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-24T03:41:27.000Z","updated_at":"2023-12-09T17:15:12.000Z","dependencies_parsed_at":"2024-11-25T22:47:37.523Z","dependency_job_id":null,"html_url":"https://github.com/fastn-stack/fastn-old","commit_stats":null,"previous_names":["fifthtry/fpm"],"tags_count":271,"template":false,"template_full_name":null,"purl":"pkg:github/fastn-stack/fastn-old","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastn-stack%2Ffastn-old","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastn-stack%2Ffastn-old/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastn-stack%2Ffastn-old/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastn-stack%2Ffastn-old/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastn-stack","download_url":"https://codeload.github.com/fastn-stack/fastn-old/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastn-stack%2Ffastn-old/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265742309,"owners_count":23820825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ftd","markdown","ssg","static-site-generator"],"created_at":"2024-08-07T00:01:51.870Z","updated_at":"2025-07-18T10:31:59.867Z","avatar_url":"https://github.com/fastn-stack.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-) ![Contributors](https://img.shields.io/github/contributors/ftd-lang/fpm?color=dark-green) ![Issues](https://img.shields.io/github/issues/ftd-lang/fpm) ![License](https://img.shields.io/github/license/ftd-lang/fpm) [![Discord](https://img.shields.io/discord/793929082483769345)](https://discord.com/channels/793929082483769345/)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fftd-lang%2Ffpm.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fftd-lang%2Ffpm?ref=badge_shield)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"fastn.svg\" width=\"150\" alt=\"FPM\"/\u003e\n\u003c/div\u003e\n\n\n# `fastn`\n\nIntroducing Fastn, a powerful command line tool written in Rust that offers a \nseamless experience for [`ftd`](https://ftd.dev) package management and static \nsite generation. With Fastn, you can easily convert your `.ftd` files \ninto `.html` files that can be ship on popular platforms such as \n[Github Pages](https://fastn.io/how-to/github-pages/), \n[Vercel](https://fastn.io/how-to/vercel/) etc.\n\n\n[`ftd`](https://ftd.dev) is a revolutionary language designed for creating web \npages and documents for publishing on the web. It starts with the simplicity of \nMarkdown, but takes it to the next level by adding features to create full page \nlayouts, reusable `\"ftd components\"`, and first-class support for data modeling. \nThis makes `ftd` a replacement for traditional data exchange formats like JSON, \nCSV etc.\n\nHere are some key [features of `fastn`](https://fastn.io/features/) that makes it \na must-have tool:\n\n\n- Supports [ftd](https://ftd.dev)\n- [`ftd` package manager](https://fastn.io/package-manager/)\n- [Static site generator](https://fastn.io/static/)\n- [`fastn` Server](https://fastn.io/server/)\n- [Customizable color schemes](https://fastn.io/cs/)\n\n\n## How to install `fastn`?\n\nSo, how do you get started with Fastn? \n\nInstalling `fastn` is easy and can be done on multiple operating systems.\nCheck out the [\"How to Install\"](https://fastn.io/install/) section for more \ninformation. Additionally, an editor is required to use `fastn`, and we \nrecommend using [Sublime Text](https://www.sublimetext.com/3).\n\n\nGet ready to experience the power of Fastn!\n\n\n## Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Arpita-Jaiswal\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/26044181?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArpita Jaiswal\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=Arpita-Jaiswal\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=Arpita-Jaiswal\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-Arpita-Jaiswal\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#eventOrganizing-Arpita-Jaiswal\" title=\"Event Organizing\"\u003e📋\u003c/a\u003e \u003ca href=\"#ideas-Arpita-Jaiswal\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-Arpita-Jaiswal\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#mentoring-Arpita-Jaiswal\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/pulls?q=is%3Apr+reviewed-by%3AArpita-Jaiswal\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#tool-Arpita-Jaiswal\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=Arpita-Jaiswal\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#tutorial-Arpita-Jaiswal\" title=\"Tutorials\"\u003e✅\u003c/a\u003e \u003ca href=\"#video-Arpita-Jaiswal\" title=\"Videos\"\u003e📹\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/AbrarNitk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17473503?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAbrar Khan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=AbrarNitk\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=AbrarNitk\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-AbrarNitk\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#ideas-AbrarNitk\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-AbrarNitk\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#mentoring-AbrarNitk\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/pulls?q=is%3Apr+reviewed-by%3AAbrarNitk\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=AbrarNitk\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sharmashobhit\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1982566?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShobhit Sharma\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=sharmashobhit\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=sharmashobhit\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-sharmashobhit\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#ideas-sharmashobhit\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-sharmashobhit\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#mentoring-sharmashobhit\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/pulls?q=is%3Apr+reviewed-by%3Asharmashobhit\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=sharmashobhit\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.fifthtry.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/58662?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAmit Upadhyay\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=amitu\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=amitu\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-amitu\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#eventOrganizing-amitu\" title=\"Event Organizing\"\u003e📋\u003c/a\u003e \u003ca href=\"#ideas-amitu\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-amitu\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#mentoring-amitu\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/pulls?q=is%3Apr+reviewed-by%3Aamitu\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#tool-amitu\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=amitu\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#tutorial-amitu\" title=\"Tutorials\"\u003e✅\u003c/a\u003e \u003ca href=\"#video-amitu\" title=\"Videos\"\u003e📹\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Heulitig\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/106665190?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRithik Seth\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=Heulitig\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=Heulitig\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=Heulitig\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-Heulitig\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"http://fifthtry.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/106665143?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAviral Verma\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=AviralVerma13\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=AviralVerma13\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=AviralVerma13\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-AviralVerma13\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/gsalunke\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/68585007?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGanesh Salunke\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=gsalunke\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=gsalunke\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/commits?author=gsalunke\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-gsalunke\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#mentoring-gsalunke\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"https://github.com/ftd-lang/fpm/pulls?q=is%3Apr+reviewed-by%3Agsalunke\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n\n## License\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fftd-lang%2Ffpm.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fftd-lang%2Ffpm?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastn-stack%2Ffastn-old","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffastn-stack%2Ffastn-old","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastn-stack%2Ffastn-old/lists"}