{"id":18311012,"url":"https://github.com/roadkillwiki/roadkill_new","last_synced_at":"2026-02-26T08:43:11.590Z","repository":{"id":34938333,"uuid":"160193205","full_name":"roadkillwiki/roadkill_new","owner":"roadkillwiki","description":".NET Core Roadkill (v3). A new repository to make the size of the Git repository smaller, and eventually will be the main Roadkill repository.","archived":false,"fork":false,"pushed_at":"2024-04-27T05:12:12.000Z","size":1402,"stargazers_count":28,"open_issues_count":5,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-05T18:50:48.279Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"ms-pl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roadkillwiki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2018-12-03T13:14:07.000Z","updated_at":"2025-02-18T02:50:27.000Z","dependencies_parsed_at":"2025-04-05T18:46:50.209Z","dependency_job_id":null,"html_url":"https://github.com/roadkillwiki/roadkill_new","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/roadkillwiki/roadkill_new","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roadkillwiki%2Froadkill_new","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roadkillwiki%2Froadkill_new/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roadkillwiki%2Froadkill_new/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roadkillwiki%2Froadkill_new/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roadkillwiki","download_url":"https://codeload.github.com/roadkillwiki/roadkill_new/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roadkillwiki%2Froadkill_new/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29854238,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T22:37:40.667Z","status":"online","status_checked_at":"2026-02-26T02:00:06.774Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-05T16:16:09.530Z","updated_at":"2026-02-26T08:43:11.572Z","avatar_url":"https://github.com/roadkillwiki.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# .NET Core Roadkill (v3)\n\nThis was a new repository to make the size of the Git repository smaller, and eventually move the main Roadkill repository here. It was a greenfield upgrade of Roadkill to .NET Core.\n\n**While this project is 99% functionally complete, it stopped at .NET 5. It hasn't been continued because of the large amount of work involved with integrating an OAuth 2 solution, and rewriting the front-end as a SPA with React or similar.**\n\nFeel free to fork and roll your own front end!\n\n### Original Roadmap\n\n#### ASP.NET Core\n\nThe next version will be ASP.NET Core only, aimed at Linux hosting for cost and scability.\n\n#### Enhanced security\n\nThrough its ASP.NET Core identity integration, version 3 will support everything that `Microsoft.AspNetCore.Identity` [supports](https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-2.1\u0026tabs=visual-studio%2Caspnetcore2x)\n\n#### Postgres only\n\nVersion 3 will be Postgres only, using [Marten](http://jasperfx.github.io/marten/) as its NoSQL document store. Postgres can be run as Docker container, or is available a service by services such as AWS RDS.\n\n#### API-first\n\nThe new Roadkill will be powered by its RESTful API, rather than version's 2 after-thought approach. This enables far easier plugin and extensibility to exist for Roadkill.\n\n#### Docker\n\nRoadkill 3 will be a docker image you run, on Linux Docker. With Docker comes built in scalibility, easier versioning, \n\n#### Postgres for searching\n\nThe next version will use Postgres for its search engine, rather than Lucene, removing a lot of complexity and past problems from Roadkill.\n\n#### No more Creole support\nSorry Creole fans, but supporting 3 different markdown formats is too labour intensive, and CommonMark has come a long and pretty much made Creole redundant, and Mediawiki syntax has zero support for .NET. Looking at commercial wiki engines like Confluence, it ultimately doesn't make a lot of difference what markdown format you support, providing there is good documentation for the syntax.\n\nVersion 3 will only support Markdown, using the [CommonMark](http://commonmark.org/) standard via [Markdig](https://github.com/lunet-io/markdig). CommonMark is a well thought-out and documentated extension of Markdown and has a large community behind it.\n\n#### Improved editing experience\nBecause Roadkill is moving to CommonMark, the editor can now be improved to be more user friendly, and have a faster client-side preview. The TUI editor is currently being considered for this: https://github.com/roadkillwiki/roadkill/issues/57\n\n#### A new theme\nA new material-design based theme.\n\n#### Re-designed file manager\nWhile this may not make the initial v3 release, the plan is to redesign the file manager to emulate the Wordpress 4 file manager.\n\n#### Better page dialog for adding links\nInstead of having to memorize page names, adding links will be similar to Wordpress in finding pages that exist on the site.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froadkillwiki%2Froadkill_new","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froadkillwiki%2Froadkill_new","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froadkillwiki%2Froadkill_new/lists"}