{"id":16916097,"url":"https://github.com/zesterer/opplyse","last_synced_at":"2025-08-30T16:04:36.679Z","repository":{"id":66134619,"uuid":"45216411","full_name":"zesterer/opplyse","owner":"zesterer","description":"A clean, efficient GTK3 text editor for programmers. The big brother of Vulcan.","archived":false,"fork":false,"pushed_at":"2016-01-27T21:03:34.000Z","size":42,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-16T05:45:27.680Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zesterer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-29T23:19:00.000Z","updated_at":"2018-12-06T19:18:16.000Z","dependencies_parsed_at":"2023-04-22T00:56:24.319Z","dependency_job_id":null,"html_url":"https://github.com/zesterer/opplyse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zesterer/opplyse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zesterer%2Fopplyse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zesterer%2Fopplyse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zesterer%2Fopplyse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zesterer%2Fopplyse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zesterer","download_url":"https://codeload.github.com/zesterer/opplyse/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zesterer%2Fopplyse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272871490,"owners_count":25007172,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"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-10-13T19:24:57.297Z","updated_at":"2025-08-30T16:04:36.645Z","avatar_url":"https://github.com/zesterer.png","language":"Vala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Opplyse\n\nA clean, efficient GTK3 text editor for programmers. The big brother of Vulcan.\n\n## What is Opplyse?\n\nOpplyse is a text editor created with C++ and GTK 3. It is designed to be clean but capable in design while being quick and efficient in operation. It is total redesign of the original Vulcan text editor (https://github.com/zesterer/vulcan).\n\n## What can Opplyse do?\n\nHere's the planned / implemented feature list. Implemented features are denoted with a '✔', incomplete features are denoted with a '~' and absent features are denoted with a '✘'.\n\n```\n[✘] Multi-file editing\n[✘] Edit detection\n[✘] Basic theming / configuration\n[✘] Smooth, animated UI\n[✘] Keyboard shortcuts for quick access to functionality\n[✘] Syntax highlighting\n[✘] Built-in VTE Terminal\n[✘] Line numbering\n[✘] Plugin support\n```\n\n## Why recreate Vulcan?\n\nVulcan's codebase became increasingly untidy and difficult to maintain. I decided that, since the project had been inactive for a number of months anyway, I should redesign and rebuild Vulcan in the same style as the original.\n\n## How do I get a copy of Opplyse?\n\nClone the GitHub repository onto your local machine.\n\n`git clone https://www.github.com/zesterer/opplyse`\n\n## What build system does Opplyse use?\n\nOpplyse uses the Meson (https://github.com/mesonbuild/meson) build system. It is fast and well-suited to the needs to Opplyse. Those familiar with CMake will have no trouble handling it.\n\n## How do I compile Opplyse?\n\nThose familiar with Meson will already know.\n\nFirst, navigate to the opplyse directory.\n\n`cd opplyse`\n\nCreate a directory for Opplyse to be built within, then navigate to it.\n\n`mkdir build \u0026\u0026 cd build`\n\nUse Meson to set up a build environment for Opplyse.\n\n`meson ..`\n\nCompile Opplyse with Ninja.\n\n`ninja-build`\n\n## How do I run Opplyse?\n\nOnce you have performed the steps above, simply do:\n\n`./opplyse`\n\n## How can I contribute to Opplyse?\n\nCurrently, the best way to contribute to Opplyse would be to run it and report any bugs or issues that you have with it. Suggestions for improving Opplyse are also greatly welcome. You can report issues with the 'Issues' tab on the GitHub page.\n\n## Credits\n\nAnybody who provides significant contribution to Opplyse will be credited here. For now, have a unicode top hat.\n\n🎩\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzesterer%2Fopplyse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzesterer%2Fopplyse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzesterer%2Fopplyse/lists"}