{"id":18133326,"url":"https://github.com/andreapavoni/simple_counter","last_synced_at":"2025-04-06T16:22:59.138Z","repository":{"id":195571645,"uuid":"688582633","full_name":"andreapavoni/simple_counter","owner":"andreapavoni","description":"Simple counter experiment made with Rust, Axum, SeaORM, Askama templates and HTMx","archived":false,"fork":false,"pushed_at":"2023-09-20T07:59:22.000Z","size":51,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-12T22:19:37.788Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andreapavoni.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-09-07T16:45:23.000Z","updated_at":"2023-09-08T14:27:18.000Z","dependencies_parsed_at":"2024-12-20T03:12:14.939Z","dependency_job_id":"da43cc77-b654-4664-bb1f-021dc5e677d3","html_url":"https://github.com/andreapavoni/simple_counter","commit_stats":null,"previous_names":["andreapavoni/simple_counter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fsimple_counter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fsimple_counter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fsimple_counter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fsimple_counter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andreapavoni","download_url":"https://codeload.github.com/andreapavoni/simple_counter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509927,"owners_count":20950341,"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":[],"created_at":"2024-11-01T13:07:26.337Z","updated_at":"2025-04-06T16:22:59.105Z","avatar_url":"https://github.com/andreapavoni.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Counter\n\nSimple very app to manage counters.\n\n* [Axum](https://github.com/tokio-rs/axum)\n* [Askama](https://github.com/djc/askama) + some [HTMx](https://htmx.org)\n* [SeaORM](https://www.sea-ql.org/SeaORM/)\n* an experimental library to implement a CQRS/ES pattern: [mini_cqrs](https://github.com/andreapavoni/mini_cqrs).\n\nIt is clearly overkill for a simple application like this, indeed I'm using it for practicing and experimenting.\n\n## Usage\n\n* clone this repo: `git clone https://github.com/andreapavoni/simple_counter.git`\n* create a SQLite database file (using `touch db.sqlite3` works as well)\n* copy `.env.example` to `.env` and edit it accordingly\n* compile assets: `cd web/ \u0026\u0026 pnpm release`\n* run: `APP_ENV=prod cargo run --release`\n* open: `http://localhost:8000/counters`\n\n## Status\n\n**Work In Progress**\n\nIt's a fun experiment/PoC/exercise, but definitely not appropriated for any production use (FWIW). I'm thinking about making it production-approachable to keep as an example but I don't have any clear plans or deadlines.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreapavoni%2Fsimple_counter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreapavoni%2Fsimple_counter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreapavoni%2Fsimple_counter/lists"}