{"id":24461070,"url":"https://github.com/oxide-byte/todo-axum-askama-htmx","last_synced_at":"2026-04-09T08:54:01.880Z","repository":{"id":209358397,"uuid":"723424421","full_name":"oxide-byte/todo-axum-askama-htmx","owner":"oxide-byte","description":"Simple Todo application on AXUM, ASKAMA and HTMX containing a CRUD elements and a popup window for items","archived":false,"fork":false,"pushed_at":"2024-03-29T19:52:39.000Z","size":66,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T04:17:08.503Z","etag":null,"topics":["askama","axum","htmx","rust","tailwind"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/oxide-byte.png","metadata":{"files":{"readme":"readme.adoc","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}},"created_at":"2023-11-25T16:16:07.000Z","updated_at":"2024-02-03T12:06:55.000Z","dependencies_parsed_at":"2023-12-20T11:16:27.199Z","dependency_job_id":"81d5ef4a-527b-49e9-a50f-4ed518767e87","html_url":"https://github.com/oxide-byte/todo-axum-askama-htmx","commit_stats":null,"previous_names":["oxide-byte/todo-axum-askama-htmx"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxide-byte%2Ftodo-axum-askama-htmx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxide-byte%2Ftodo-axum-askama-htmx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxide-byte%2Ftodo-axum-askama-htmx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oxide-byte%2Ftodo-axum-askama-htmx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oxide-byte","download_url":"https://codeload.github.com/oxide-byte/todo-axum-askama-htmx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243558468,"owners_count":20310572,"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":["askama","axum","htmx","rust","tailwind"],"created_at":"2025-01-21T04:17:18.061Z","updated_at":"2025-12-29T08:05:39.699Z","avatar_url":"https://github.com/oxide-byte.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"= TODO - AXUM - ASKAMA - HTMX\n\n== Introduction\n\nThis is a simple Todo app, as POC for HTMX example based on Askama template engine and running on an Axum server. The Tower crates serves the static resources files like CSS, JS...\n\nThe application contains the basic CRUD elements including the create/update handled by a modal window.\n\nAs bonus, the POC uses Tailwind to prettify the application. You can use the standalone version of Tailwind or install NodeJs and NPM.\n\n== Tools \u0026 Links\n\n- https://www.rust-lang.org/ (nightly build)\n\n- https://djc.github.io/askama/askama.html\n\n- https://htmx.org/\n\n== Running application\n\nStart the Axum server and the page can be accessed by http://127.0.0.1:8080/\n\n[source,bash]\n----\ncargo run\n----\n\nBuild with Docker\n\n[source,bash]\n----\nDOCKER_BUILDKIT=1 docker build .\n----\n\n== Conclusion\n\nThe POC was a nice experience, but currently I have no real usecase to follow the HTMX Stack and I will continue with Leptos: https://github.com/oxide-byte/todo-leptos","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foxide-byte%2Ftodo-axum-askama-htmx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foxide-byte%2Ftodo-axum-askama-htmx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foxide-byte%2Ftodo-axum-askama-htmx/lists"}