{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/techy/","markdown":"https://findsoftware.frbit.cloud/techy.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"techy","name":"Techy","urls":{"home":"https://krasimir.github.io/techy/","repository":"https://github.com/krasimir/techy"},"category":["cms"],"description":"Flat CMS that turns Markdown files into HTML pages and lets pages run JavaScript expressions, built on Gulp and AbsurdJS.","maintainer":"Krasimir Tsonev","maintainerType":"individual","firstRelease":2014,"hosting":["static"],"runtime":["node"],"templating":"javascript expressions in markdown","runsAs":["static"],"renderingModes":["static"],"installMethod":"npm","licenseModel":"open-source","license":"MIT","currentMajor":"1","latestReleaseDate":"2017-08-10T00:00:00.000Z","githubStargazers":250,"contributors":3,"npmWeeklyDownloads":30,"dependentRepos":4,"dependentPackages":1,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/krasimir/techy","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/krasimir/techy/blob/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://github.com/krasimir/techy/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/krasimir/techy/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://registry.npmjs.org/techy/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/krasimir/techy/blob/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/techy","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/techy/latest","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/techy","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/krasimir/techy","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/krasimir/techy/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/techy","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/techy","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/techy","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"stub","ai":"authored"},"prose":"Techy is a flat CMS: content lives in Markdown files in a folder, and Techy converts them to HTML pages without a database. A Markdown page can hold JavaScript expressions between the markers <% and %>, which read values set on other pages or call functions the project defines, and a layout file wraps the page content. Techy is built with Node.js, Gulp and AbsurdJS. Its build writes the final files to a _dist folder, and the project's documentation says that folder holds the files to upload to the server. It is installed from npm and run from the command line in the folder that holds the Markdown files."}