The KR Suite is an ambitious collection of infinitely scalable command-line tools written in C.
This is the list of all the tools that have yet been designed.
Name | Completion | Description |
---|---|---|
KR Archive krarc |
Idea | A tool for creating archive files. |
KR Blogger krblog |
Idea | A tool for creating static HTML pages for blogs. |
KR Encrypt krenc |
Pre-Alpha | A program for encrypting and decrypting files. |
KR Flash krflash |
Idea | A program for flashing/dumping EEPROM chips. |
KR Graphics krgfx |
Pre-Alpha | A tool for viewing and modifying images. |
KR Hex krhex |
Idea | A hex editor. |
KR Installer krinst |
Idea | A package manager. |
KR Keyring kring |
Idea | A keyring for storing passwords. |
KR Music krmus |
Idea | A program for making sheet music. |
KR Network krnet |
Pre-Alpha | A simple HTTP client for sending HTTP requests. |
KR Patch krpatch |
Idea | A program for patching binary files. |
KR QR krqr |
Idea | A QR Code decoder/encoder. |
KR Server krsvr |
Alpha | A tool for managing servers. |
KR Text krtxt |
Idea | A text editor. |
KR Users krusr |
Idea | A frontend for managing Linux users. |
KR Video krvid |
Idea | A program for making videos using scripts. |
Every KR Suite program is licensed under the GPL3 license, except for KR Server which is licensed under the AGPL3.
If you want to propose a name for a KR Suite Tool, You'll need to follow these rules:
-
The tool's name has to be self-explanatory; for example, the tool name KR Zenith does not work unless it is a tool for managing zeniths or something else also named Zenith.
- Good examples: KR Encrypt, KR Audio, KR TV
- Bad examples: KR Zenith, KR Vanilla
-
The tool must not do something that another KR tool already does, however it is acceptable if the purpose of the proposed tool is different enough from that of the other tool.
-
The idea for the tool must be something that can be done in a Linux terminal with no window manager.
Stage | Description |
---|---|
Idea | No code has been written for the tool yet; only the basic concept exists. |
Pre-Alpha | Development of the tool has just begun; it isn't usable for productional of recreational purposes yet. |
Alpha | The tool has been developed enough so that it is usable for recreational purposes, however it is too incomplete for productional purposes. |
Beta | The tool can be used for all purposes, but it is not complete yet. |
Full-Release | The tool is complete. |