{"id":26028596,"url":"https://github.com/wolfface/htmx-faster-dev","last_synced_at":"2025-07-04T09:38:38.144Z","repository":{"id":280731190,"uuid":"933726541","full_name":"WolfFace/htmx-faster-dev","owner":"WolfFace","description":"Website built with Clojure, HTMX, and Alpine.js","archived":false,"fork":false,"pushed_at":"2025-05-15T20:11:09.000Z","size":19446,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-15T21:26:02.655Z","etag":null,"topics":["clojure","htmx","optimization","performace","web","web-optimization","web-performance"],"latest_commit_sha":null,"homepage":"https://htmx-faster.org","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WolfFace.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,"zenodo":null}},"created_at":"2025-02-16T15:00:34.000Z","updated_at":"2025-05-15T20:11:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"2f4ae6d6-7577-4141-9f9e-c74785a88ff5","html_url":"https://github.com/WolfFace/htmx-faster-dev","commit_stats":null,"previous_names":["wolfface/htmx-faster-dev"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WolfFace/htmx-faster-dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WolfFace%2Fhtmx-faster-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WolfFace%2Fhtmx-faster-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WolfFace%2Fhtmx-faster-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WolfFace%2Fhtmx-faster-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WolfFace","download_url":"https://codeload.github.com/WolfFace/htmx-faster-dev/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WolfFace%2Fhtmx-faster-dev/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261628876,"owners_count":23186923,"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":["clojure","htmx","optimization","performace","web","web-optimization","web-performance"],"created_at":"2025-03-06T17:18:51.531Z","updated_at":"2025-06-24T07:33:35.465Z","avatar_url":"https://github.com/WolfFace.png","language":"Clojure","readme":"# HTMXFaster / [htmx-faster.org](https://htmx-faster.org)\n\nWebsite built with Clojure, HTMX, and Alpine.js. \\\nRemake of NextFaster, a highly performant e-commerce template using Next.js and AI generated content by [@ethanniser](https://x.com/ethanniser), [@RhysSullivan](https://x.com/RhysSullivan) and [@armans-code](https://x.com/ksw_arman)\n\n**Check original [NextFaster](https://github.com/ethanniser/NextFaster) repo**\n\n### Motivation\nThis projects demonstrates how beautiful HTMX is. This version has 2 times smaller codebase, has not aggressive preloading, has less JS on frontend.\n\n### Costs\n- $5 / month cheapest Linode 1 GB VPS\n- Cloudflare Free Tier\n- Bunny CDN for images that costs cents\n- $6 / year for domain name\n\n### Deployment\n\n- Clone this repo\n- Create `.env`. Refer to `.env.sample`\n- Run `./scripts/download-data.sh`. It will download `./init-scripts/data.sql`\n- Place your `private.key.pem` and `domain.cert.pem` to `./nginx/ssl` directory\n- Run `docker compose -f docker-compose.prod.yml up -d`. It will download product images at first time.\n\n### Local development\n\n- Clone this repo\n- Create `.env`. Refer to `.env.sample`\n- Run `./scripts/download-data.sh`. It will download `./init-scripts/data.sql`\n- Run `docker compose -f docker-compose.dev.yml up`. It will download product images at first time.\n- Connect to nrepl by port 8888 and have fun!\n\n### Why HTMX?\n\n- No build tools.\n- Less JS on your page.\n- Easy to make an SPA using `hx-boost` attribute on page's `\u003cbody\u003e`.\n- No duplicated logic between Backend/Frontend.\n- Thin client.\n\n### Does anyone use HTMX in production?\n\n- [Komiku](https://komiku.id/) Manga reading website. You can read your favorite manga even if you turn off JS if you like.\n- [Futbin](https://www.futbin.com/) Websites is build with HTMX but uses React.js when it has sense like Squad Builder feature.\n- [Rumble](https://rumble.com/) Conservative and far-right Youtube alternative. \n- [kasta.ua](https://kasta.ua) One of the largest e-commerce website in Ukraine. It's not HTMX, but [Twinspark.js](https://twinspark.js.org/) which has the same philosophy.\n- and more...\n\n## License\n\nRefer to `LICENSE`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfface%2Fhtmx-faster-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwolfface%2Fhtmx-faster-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwolfface%2Fhtmx-faster-dev/lists"}