{"id":22874014,"url":"https://github.com/parmaja/miniedit","last_synced_at":"2025-06-25T15:06:35.289Z","repository":{"id":49879145,"uuid":"1529678","full_name":"parmaja/miniedit","owner":"parmaja","description":"Mini text editor with highlighting code, made for PHP, Pascal, D, Lua, HTML and css or any text code.","archived":false,"fork":false,"pushed_at":"2025-05-08T11:44:39.000Z","size":4135,"stargazers_count":61,"open_issues_count":37,"forks_count":24,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-20T01:08:48.485Z","etag":null,"topics":["codeeditor","editor","highlighters","ide","lazarus","pascal","simple"],"latest_commit_sha":null,"homepage":"","language":"Pascal","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/parmaja.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2011-03-26T16:22:31.000Z","updated_at":"2025-05-08T11:44:43.000Z","dependencies_parsed_at":"2023-02-15T22:01:04.429Z","dependency_job_id":"98c87d36-5627-41f5-8992-2dd48b24c8b3","html_url":"https://github.com/parmaja/miniedit","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/parmaja/miniedit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmaja%2Fminiedit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmaja%2Fminiedit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmaja%2Fminiedit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmaja%2Fminiedit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parmaja","download_url":"https://codeload.github.com/parmaja/miniedit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parmaja%2Fminiedit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261896999,"owners_count":23226647,"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":["codeeditor","editor","highlighters","ide","lazarus","pascal","simple"],"created_at":"2024-12-13T14:32:21.109Z","updated_at":"2025-06-25T15:06:35.257Z","avatar_url":"https://github.com/parmaja.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Mini Edit\n\nMiniEdit is an open source desktop application for editing files like PHP, HTML, CSS, Python, D, C and Pascal using UTF8 encoding.\nAlso it can compile or run script of this files, if your already installed its compilers in your system, without need to open a project for it,\nif you are editing multiple files, e.g. Python, PHP it can run this files into console(cmd) or terminal(xterm).\n\n### Target\n\n * Simple (beginners or kids)\n * Portable\n * Fast\n\n![image](https://user-images.githubusercontent.com/287490/142615859-4b20ed44-ec27-4771-9fcd-eb437af33ad3.png)\n\n### Features\n\n * Portable, one executable file, take it any where.\n * UTF8, Ansi, and UTF8, UC16LE, UC16BE encoding with BOM\n * Projects files, each project have special type/tendency (PHP, Lua, Python, Pascal, D)\n * Until now it is very Fast and very small\n * Search in files\n * Search for file\n * PHP XDebug\n * Tortoise SVN/GIT integrated in Windows, [TODO] RabbitVCS in Linux\n * [TODO] GDB debugging\n * Works in Windows and Linux\n * Compile and run Pascal, D, Go, Cpp (cpp todo not yet)\n * Run PHP, CMD, SH, BAT, Lua, Py\n * Themed colors one for all languages, can be customized easy\n * Saving macros https://github.com/parmaja/miniedit/wiki/SL-OSSL#macros\n\n### Languages supported\n\n | Name       \t| Methods     \t| Engine     \t|\n |--------------|--------------\t|---------------|\n | PHP \t\t\t| run, debug \t| PHP \t\t\t|\n | Lua \t\t\t| run           | lua, luac, internal\t\t|\n | Python \t\t| run           | python        |\n | Basic \t\t| run \t\t\t| SmallBasic, YaBasic|\n | Pascal \t\t| compile, run\t| FPC           |\n | D \t\t\t| compile, run  | DMD           |\n | C \t\t\t| compile, run\t|\t\t\t\t|\n | Go \t\t\t| compile, run\t| go\t\t\t|\n | SL/OpenSim   | lint      \t| LSL\t\t\t|\n | CMD, Bat\t\t| run\t\t\t| cmd.exe\t\t|\n | sh \t\t\t| run\t\t\t| sh\t\t\t|\n | csv \t\t\t| show\t\t\t| \t\t\t\t|\n\n### Disadvantages\n\n * Not good in auto complete\n * Can't open unkown files\n * Can't open a huge file like logs\n * No external addons\n\n### Contributing\n\nKeep it as simple as possible.\nThere is an addons to add menu items to file or main menu tools.\n\n### Build\n\nMiniEdit is FreePascal/Lazarus project, to compile it you need to install all packages that needed\n\n * Use source code from github.com in branch \"release\", or use last tag,  branch \"master\" is my working upstream, it is not stable.\n * FreePascal FPC 3.3 or later\n * Lazarus last update from subversion repo, it is recommended, or use version 2.1\n * MiniLib https://github.com/parmaja/minilib\n * MiniCtrls https://github.com/parmaja/minictrls\n\nOpen each package in Lazarus and compile it in order.\n\n#### Required Packages\n\n    minilib\\lib\\MiniLib.lpk\n    minilib\\xml\\source\\MiniXML.lpk\n    minilib\\socket\\source\\MiniSockets.lpk\n    minilib\\connection\\source\\MiniConnections.lpk\n\n    minictrls\\src\\MiniCtrls.lpk\n\n    https://github.com/zamtmn/metadarkstyle\n\n#### Competitions\n\nNotepad++ https://notepad-plus-plus.org/\n\nGeany https://www.geany.org/\n\nTextadept https://foicica.com/textadept/\n\nCudaText https://cudatext.github.io/\n\nPINote https://pinote.sourceforge.io/\n\nMicro https://micro-editor.github.io/\n\nmlsde https://sourceforge.net/projects/mlsde/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparmaja%2Fminiedit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparmaja%2Fminiedit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparmaja%2Fminiedit/lists"}