{"id":42760911,"url":"https://github.com/praghus/plextus","last_synced_at":"2026-01-29T20:33:38.456Z","repository":{"id":37013211,"uuid":"370963077","full_name":"praghus/plextus","owner":"praghus","description":"🎨  Pixel art editor designed to make tiled maps and tilesets.","archived":false,"fork":false,"pushed_at":"2024-07-27T08:49:29.000Z","size":46808,"stargazers_count":25,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-07-27T17:56:01.951Z","etag":null,"topics":["canvas2d","game-development","konva","pixel","pixel-art","pixel-editor","react","redux","redux-saga","tiled-map-editor"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/praghus.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-26T08:33:56.000Z","updated_at":"2024-07-27T08:49:33.000Z","dependencies_parsed_at":"2024-01-04T15:48:21.846Z","dependency_job_id":null,"html_url":"https://github.com/praghus/plextus","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/praghus/plextus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praghus%2Fplextus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praghus%2Fplextus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praghus%2Fplextus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praghus%2Fplextus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/praghus","download_url":"https://codeload.github.com/praghus/plextus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praghus%2Fplextus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28884291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T19:55:09.949Z","status":"ssl_error","status_checked_at":"2026-01-29T19:55:08.490Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["canvas2d","game-development","konva","pixel","pixel-art","pixel-editor","react","redux","redux-saga","tiled-map-editor"],"created_at":"2026-01-29T20:33:37.892Z","updated_at":"2026-01-29T20:33:38.451Z","avatar_url":"https://github.com/praghus.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![logo](public/favicon-32x32.png) Plextus [![CircleCI](https://circleci.com/gh/praghus/plextus/tree/main.svg?style=svg)](https://circleci.com/gh/praghus/plextus/?branch=main)\n\n🚀 **Plextus** is a pixel art editor designed to make tiled maps and tilesets. In addition to the usual tile placement, it also allows you to draw directly on map and edit the tiles.\n\n🧱 **Plextus** is fully compatible with [Tiled](https://www.mapeditor.org/) map editor and allows you to export your finished project to `.tmx` format.\n\n## [Demo](https://praghus.github.io/plextus/)\n\n[![showcase](https://user-images.githubusercontent.com/5312169/174476343-20c1e62d-15d1-4c3b-a5b8-b34b06148d06.gif)](https://praghus.github.io/plextus/)\n\n## Installation\n\n1. Clone/download repo\n2. `yarn install`\n\n## Usage\n\n**Development**\n\n`yarn dev`\n\n-   Build app continuously (HMR enabled)\n-   App served @ `http://localhost:5173`\n\n**Production**\n\n`yarn build`\n\n-   Build app once (HMR disabled) to `/dist/`\n\n---\n\n**All commands**\n\n| Command               | Description                                                              |\n| --------------------- | ------------------------------------------------------------------------ |\n| `yarn dev`            | Build app continuously (HMR enabled) and serve @ `http://localhost:5173` |\n| `yarn build`          | Build app to `/dist/`                                                    |\n| `yarn build:electron` | Build Electron app to `/dist-electron/`                                  |\n| `yarn lint`           | Run linter                                                               |\n| `yarn prettier:check` | Run prettier and check codestyles                                        |\n| `yarn prettier:write` | Run prettier and fix issues                                              |\n\n## TODO\n\n-   [x] Bucket fill tool for tiles\n-   [x] Change grid color\n-   [ ] Convert image layer into tiled\n-   [x] Copy, paste\n-   [x] Crop and resize map\n-   [x] Export to `.tmx` format\n-   [x] Image layers\n-   [x] Layer offset tool\n-   [x] Light and dark color theme\n-   [x] Lighten / darken tool\n-   [x] Line tool\n-   [ ] More pixel tools (Circle, Rectangle)\n-   [x] Pixel bucket tool\n-   [x] Pixel tool size change\n-   [x] Remove tile from tileset\n-   [x] Replace tile\n-   [x] Set and change map background color\n-   [x] Tile clone\n-   [x] Undo and redo\n\n## License\n\nPlextus is [MIT licensed](./LICENSE).\n\n## See also\n\n-   [Konva](https://konvajs.org/)\n-   [MUI](https://mui.com/)\n-   [Tiled](https://www.mapeditor.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraghus%2Fplextus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpraghus%2Fplextus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraghus%2Fplextus/lists"}