{"id":29541053,"url":"https://github.com/text-forge/text-forge","last_synced_at":"2026-04-17T16:32:18.069Z","repository":{"id":301709914,"uuid":"1006194927","full_name":"text-forge/text-forge","owner":"text-forge","description":"Simplicity to start, power to grow! A modular, scriptable, and language-agnostic text editor built for user empowerment. Lightweight, extensible, and open source.","archived":false,"fork":false,"pushed_at":"2026-01-02T07:25:08.000Z","size":6817,"stargazers_count":13,"open_issues_count":9,"forks_count":7,"subscribers_count":1,"default_branch":"Main","last_synced_at":"2026-01-08T04:18:06.546Z","etag":null,"topics":["code-editor","css-editor","csv-editor","godot-engine","html-editor","json-editor","markdown-editor","modular-application","modular-design","multi-language-editor","python-editor","rust-editor","svg-editor","text-editor","text-forge"],"latest_commit_sha":null,"homepage":"https://text-forge.github.io/docs/","language":"GDScript","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/text-forge.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","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":{"github":["mkh-user"],"patreon":"MahanKhalili","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2025-06-21T17:49:46.000Z","updated_at":"2026-01-02T07:25:10.000Z","dependencies_parsed_at":"2025-06-28T11:22:56.847Z","dependency_job_id":"37a644dc-67f7-4e78-a691-674f20b4469c","html_url":"https://github.com/text-forge/text-forge","commit_stats":null,"previous_names":["mkh-user/text-forge","text-forge/text-forge"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/text-forge/text-forge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/text-forge%2Ftext-forge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/text-forge%2Ftext-forge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/text-forge%2Ftext-forge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/text-forge%2Ftext-forge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/text-forge","download_url":"https://codeload.github.com/text-forge/text-forge/tar.gz/refs/heads/Main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/text-forge%2Ftext-forge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31936600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T12:37:54.787Z","status":"ssl_error","status_checked_at":"2026-04-17T12:37:25.095Z","response_time":62,"last_error":"SSL_read: 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-editor","css-editor","csv-editor","godot-engine","html-editor","json-editor","markdown-editor","modular-application","modular-design","multi-language-editor","python-editor","rust-editor","svg-editor","text-editor","text-forge"],"created_at":"2025-07-17T09:01:30.413Z","updated_at":"2026-04-17T16:32:18.064Z","avatar_url":"https://github.com/text-forge.png","language":"GDScript","readme":"# Text Forge - Simplicity to start, power to grow!\nExtensible and modular code editor with Godot 4.5\n\n![GitHub Release](https://img.shields.io/github/v/release/Text-forge/Text-forge)\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/text-forge/text-forge/update-docs.yml?logo=github\u0026label=docs%20update)\n[![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re)\n[![Up for grabs](https://img.shields.io/badge/up_for-grabs-blue)](https://github.com/text-forge/text-forge/issues?q=is%3Aissue+state%3Aopen+label%3A%22help+wanted%22)\n\n---\n\n## Overview\n\n**Text Forge** is a lightweight, modular code editor designed for flexibility and control. Its mode-driven design, customizable interface, and support for GDScript scripting make it easy to create a personalized editing environment.\n\nThis editor is deeply language-agnostic and suitable for any text format, and its data-driven and object-oriented architecture with plug-and-play modules lets you extend functionality without touching the core.\n\n![Text Forge in HTML mode](docs/img/auto-formatter-after.png)\n\n\u003e [!Note]\n\u003e This project currently is in development state, **feel free to contribute in any way you like**.\n\n\u003e [!Important]\n\u003e Text Forge is receiving frequent updates that _may_ break compatibility with previous versions. Until **1.0-alpha1**, it's recommended to delete the app’s data folder before updating. \n\u003e Please read release notes for breaking changes of each version before update.\n\n## 👀 New to Text Forge? Start from [Text Forge Introduction](https://text-forge.github.io/)\n\u003e Explore why you need an editor like Text Forge.\n\n## 🗺️ Want to know more? Take an [Overview of Text Forge features here](https://text-forge.github.io/features)\n\u003e Take advantage of all the editor's capabilities.\n\n## 🚀 Ready to install? See [Setup in 5 minutes](https://text-forge.github.io/docs/setup/)\n\u003e Text Forge is lightweight and portable, try it in one minute.\n\n## 🧰 Looking for the Mode Library? See [here](https://github.com/text-forge/mode-library)\n\u003e If you like read more about modes you can see [here](https://text-forge.github.io/docs/modes).\n\n## 📜 The documentation is available online [here](https://text-forge.github.io/docs)\n\u003e Text Forge documentation source is available in the `docs/` folder in this repository.\n\n## 🤍 Contributing\n\nAll contributions welcome! We have a lot of source and guides for contributing:\n\n- [Code of Conduct](https://github.com/text-forge/text-forge?tab=coc-ov-file)\n- [Security Information](https://github.com/text-forge/text-forge?tab=security-ov-file)\n- [Contributing Guide](https://text-forge.github.io/docs/contributing/)\n- [Contribution Types](https://text-forge.github.io/docs/contribution_types/)\n- [Help Wanted Issues](https://github.com/text-forge/text-forge/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22)\n- [Translation Project](https://hosted.weblate.org/projects/text-forge/) - We use [Hosted Weblate](https://hosted.weblate.org/) for translation\n\nIf you are unsure about your contribution, you can always get help at [discussions](https://github.com/text-forge/text-forge/discussions)!\n\nAlso, you can make modes, themes, extensions, etc. to improve and customize Text Forge without touching the core or recompiling it. Add `text-forge` tag to your module repo to help others find your work, then share it in [discussions](https://github.com/text-forge/text-forge/discussions) with us!\n\n## 🔐 License \u0026 Credit\n\nMIT 2025-present Mahan Khalili and contributors. See full details in the [LICENSE](https://github.com/text-forge/text-forge?tab=MIT-1-ov-file) file.\n\nThis project is a part of [Text Forge Organization](https://github.com/text-forge).\n\n## Resources \u0026 Useful Links\n\n- [Discussions](https://github.com/text-forge/text-forge/discussions) - a place to connect with other members of our community and talk about anything\n- [Issues](https://github.com/text-forge/text-forge/issues) - share ideas, features requests, bugs and help others to develop the project\n- [Online Docs](https://text-forge.github.io/docs/) - guides for anything about Text Forge\n- [Project Wiki](https://github.com/text-forge/text-forge/wiki) - practical guides, examples, and community-driven notes\n- [Mode Library](https://github.com/text-forge/mode-library) - fast \u0026 lightweight modules to work with any language\n- [Mode Support Status](https://github.com/text-forge/mode-library#mode-support-status) - find available and work-in-progress modes\n- [Online Marketplace](https://text-forge.github.io/marketplace) - explore and download modes, themes, and extensions in your web browser\n\nCore concept crafted by Mahan Khalili, with an eye toward modularity, control, and clarity.\n","funding_links":["https://github.com/sponsors/mkh-user","https://patreon.com/MahanKhalili"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftext-forge%2Ftext-forge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftext-forge%2Ftext-forge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftext-forge%2Ftext-forge/lists"}