{"id":15002024,"url":"https://github.com/adamatti/rust-wiki","last_synced_at":"2025-10-30T08:30:58.282Z","repository":{"id":142464150,"uuid":"199763166","full_name":"adamatti/rust-wiki","owner":"adamatti","description":"a wiki implementation using rust","archived":false,"fork":false,"pushed_at":"2020-10-10T21:55:13.000Z","size":38,"stargazers_count":16,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-29T13:43:03.001Z","etag":null,"topics":["docker","heroku","markdown","mongo","mongodb","rocket","rust","rust-lang","wiki"],"latest_commit_sha":null,"homepage":"","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/adamatti.png","metadata":{"files":{"readme":"README.adoc","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":"2019-07-31T02:31:37.000Z","updated_at":"2023-03-11T13:34:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"453bc57c-70bf-41eb-bce0-006d294564c3","html_url":"https://github.com/adamatti/rust-wiki","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamatti%2Frust-wiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamatti%2Frust-wiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamatti%2Frust-wiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamatti%2Frust-wiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamatti","download_url":"https://codeload.github.com/adamatti/rust-wiki/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219856552,"owners_count":16556082,"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":["docker","heroku","markdown","mongo","mongodb","rocket","rust","rust-lang","wiki"],"created_at":"2024-09-24T18:33:12.773Z","updated_at":"2025-10-30T08:30:52.996Z","avatar_url":"https://github.com/adamatti.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"Same old https://github.com/adamatti/wiki[wiki], but using https://www.rust-lang.org/[rust lang].\n\nThis is my first project using rust, so it probably doesn't follow the best practices. Be aware of it 😊\n\n==== Features\n\n* Add/update/remove items with markdown, persisted on mongo\n* Security - single user, need to provider user/pass as env vars\n* Functional tests - mongo needs to be running, docker-compose provided\n* Ready to deploy to heroku - need to provide env vars:\n** APP_PASS\n** APP_USER\n** MONGODB_DATABASE\n** MONGODB_PASS\n** MONGODB_URI\n** MONGODB_USER\n** RUST_BACKTRACE = full (optional)\n** RUSTUP_TOOLCHAIN = nightly\n\n==== Missing items\n\n* feature: tags\n* feature: search\n* http://asciidoc.org/[asciidoc] - there is no cargo implementation today\n* https://redis.io/[redis] - parse is not slow as java to use cache, but I would like to play with it.\n* test coverage report\n* Dockerfile - why? to deploy to kubernetes\n\n==== Stack / references\n\n* https://rocket.rs[Rocket]\n* https://tera.netlify.com[Tera] - template engine\n* https://github.com/emk/heroku-buildpack-rust[heroku buildpack]\n* https://github.com/rust-unofficial/awesome-rust[awesome list]\n\n==== Questions / comments?\n\nFeel free to contact me.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamatti%2Frust-wiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadamatti%2Frust-wiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadamatti%2Frust-wiki/lists"}