{"id":18992094,"url":"https://github.com/jesperkha/rum","last_synced_at":"2025-04-22T11:42:19.381Z","repository":{"id":204467139,"uuid":"711568551","full_name":"jesperkha/rum","owner":"jesperkha","description":"Minimal editor for the Windows console","archived":false,"fork":false,"pushed_at":"2024-12-08T20:58:27.000Z","size":2286,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-17T00:18:04.133Z","etag":null,"topics":["c","editor","makefile","no-dependencies","terminal","win32api","windows"],"latest_commit_sha":null,"homepage":"https://jesperkha.github.io/rum/","language":"C","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/jesperkha.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","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":"roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-10-29T17:01:42.000Z","updated_at":"2025-03-28T15:49:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"de010246-cdd5-4478-9e36-f2e2f0e03079","html_url":"https://github.com/jesperkha/rum","commit_stats":null,"previous_names":["jesperkha/wim"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperkha%2Frum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperkha%2Frum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperkha%2Frum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesperkha%2Frum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jesperkha","download_url":"https://codeload.github.com/jesperkha/rum/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250236506,"owners_count":21397392,"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":["c","editor","makefile","no-dependencies","terminal","win32api","windows"],"created_at":"2024-11-08T17:16:26.863Z","updated_at":"2025-04-22T11:42:19.357Z","avatar_url":"https://github.com/jesperkha.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\".github/logo.svg\" alt=\"Logo\" width=\"180\"\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003cb\u003eMinimal editor for the Windows console\u003c/b\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://github.com/jesperkha/rum/releases/latest\"\u003e\u003cstrong\u003eLatest release »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\".github/screenshot.png\" alt=\"Screenshot\" width=\"80%\"\u003e\n\n\u003ci\u003eRum editing its own source code\u003c/i\u003e\n\n\u003c/div\u003e\n\n## About\n\nRum is a fast and minimal editor that supports syntax highlighting, search, split buffers, tabs and much more! It is specifically made for the windows terminal using the win32 console API. It has no other dependencies than libc and win32, making it very lightweight (~70kb) and easy to build! See [roadmap.md](roadmap.md) and [changelog.md](changelog.md) for progress on development, and [the tutorial](tutorial.md) to get started.\n\n### Key features\n\n- Easy to use and install\n- Super lightweight\n- No dependencies, runs out of the box\n- Vim-like keybindings\n- Sane defaults\n- Split buffers and tabs\n- Syntax highlighting and themes\n- File explorer\n\n## Installation\n\n### Just install rum please\n\n[Download and run the installer.](https://github.com/jesperkha/rum/releases/latest) This will put rum in your `Program Files` folder and add it to the PATH environment variable. Then run it from anywhere with Command Prompt or Windows Terminal!\n\n### Or build from source\n\nThis requires mingw and gcc. Note that, when moving the executable to another location, you need to copy the `config` directory along with it.\n\n```\ngit clone https://github.com/jesperkha/rum.git\ncd rum\ngcc build.c -o build.exe \u0026\u0026 ./build.exe\n```\n\n## Windows Only\n\nrum is only for Windows at the moment. This will not change any time soon. rum was initially made to be a 100% Windows compatible terminal text editor with no dependencies. For this reason, rum is not designed to be cross platform, and there is little to no abstraction over OS specific code. Linux user can enjoy Vim for now...\n\n## Documentation and Help\n\nUsing the command `:help` will display all available commands in rum. You can also read [the tutorial](tutorial.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesperkha%2Frum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjesperkha%2Frum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesperkha%2Frum/lists"}