{"id":29330920,"url":"https://github.com/pragtical/pragtical","last_synced_at":"2026-04-02T20:50:02.959Z","repository":{"id":167778439,"uuid":"643366616","full_name":"pragtical/pragtical","owner":"pragtical","description":"The practical and pragmatic code editor.","archived":false,"fork":false,"pushed_at":"2026-01-23T22:00:47.000Z","size":15339,"stargazers_count":582,"open_issues_count":28,"forks_count":27,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-01-24T10:56:36.765Z","etag":null,"topics":["code","cross-platform","editor","liteweight","luajit","sdl"],"latest_commit_sha":null,"homepage":"https://pragtical.dev","language":"Lua","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/pragtical.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":".github/FUNDING.yml","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":null},"created_at":"2023-05-20T23:40:49.000Z","updated_at":"2026-01-23T22:00:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe198f36-b900-450e-9c78-aac9e645dde6","html_url":"https://github.com/pragtical/pragtical","commit_stats":null,"previous_names":["pragtical/pragtical"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/pragtical/pragtical","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pragtical%2Fpragtical","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pragtical%2Fpragtical/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pragtical%2Fpragtical/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pragtical%2Fpragtical/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pragtical","download_url":"https://codeload.github.com/pragtical/pragtical/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pragtical%2Fpragtical/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28975142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T08:16:14.655Z","status":"ssl_error","status_checked_at":"2026-02-01T08:06:51.373Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["code","cross-platform","editor","liteweight","luajit","sdl"],"created_at":"2025-07-08T00:01:55.175Z","updated_at":"2026-02-01T09:30:41.874Z","avatar_url":"https://github.com/pragtical.png","language":"Lua","readme":"# Pragtical\n\nThe practical and pragmatic code editor.\n\n[website] | [documentation] | [download]\n\n[![Build Rolling]](https://github.com/pragtical/pragtical/actions/workflows/rolling.yml)\n[![Discord]](https://discord.gg/8V2yJtn3Fc)\n\n![screenshot](https://pragtical.github.io/assets/img/editor.png)\n\n## Download\n\n* **[Get Pragtical]** — Download Pre-built releases for Windows, Linux and Mac OS.\n* **[Get Plugins]** — Add additional functionality.\n* **[Get Color Themes]** — Additional color themes (bundled with all releases\nof Pragtical by default).\n\nA list of changes is registered on the [changelog] file. Please refer to our\n[website] for the user and developer [documentation], including more detailed\n[build] instructions.\n\n## Quick Build Guide\n\n1. Clone this repository\n\n```sh\ngit clone https://github.com/pragtical/pragtical\n```\n\n2. Setup and compile the project\n\n```sh\nmeson setup --wrap-mode=forcefallback -Dportable=true build\nmeson compile -C build\n```\n\n\u003e [!NOTE]\n\u003e We set `--wrap-mode` to forcefallback to download and build all the dependencies\n\u003e which will take longer. If you have all dependencies installed on your system\n\u003e you can skip this flag. Also notice we set the `portable` flag to true, this\n\u003e way the install process will generate a directory structure that is easily\n\u003e relocatable.\n\n3. Install and profit!\n\n```sh\nmeson install -C build --destdir ../pragtical\n```\n\nYou will now see a new directory called `pragtical` that will contain the\nexecutable and all the necessary files to run the editor. Feel free to move or\nrename this directory however you wish.\n\nFor more detailed instructions visit: https://pragtical.dev/docs/setup/building\n\n## Contributing\n\nPull requests to improve or modify the editor itself are welcome.\n\nAdditional functionality can be added through a plugin by sending a\npull request to the [plugins repository]. If you think the functionality should\nbe added to the core editor open an issue so we can discuss it.\n\n## Licenses\n\nThis project is free software; you can redistribute it and/or modify it under\nthe terms of the MIT license. See [LICENSE] for details.\n\nSee the [licenses] directory for details on licenses used by the required dependencies.\n\n\n[Build Rolling]:      https://github.com/pragtical/pragtical/actions/workflows/rolling.yml/badge.svg\n[Discord]:            https://discord.com/api/guilds/1285023036071743542/widget.png?style=shield\n[website]:            https://pragtical.dev\n[documentation]:      https://pragtical.dev/docs/intro\n[download]:           https://github.com/pragtical/pragtical/releases\n[build]:              https://pragtical.dev/docs/setup/building\n[Get Pragtical]:      https://github.com/pragtical/pragtical/releases\n[Get Plugins]:        https://github.com/pragtical/plugins\n[Get Color Themes]:   https://github.com/pragtical/colors\n[plugins repository]: https://github.com/pragtical/plugins\n[changelog]:          https://github.com/pragtical/pragtical/blob/master/changelog.md\n[LICENSE]:            LICENSE\n[licenses]:           licenses/licenses.md\n","funding_links":[],"categories":["Lua"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpragtical%2Fpragtical","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpragtical%2Fpragtical","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpragtical%2Fpragtical/lists"}