{"id":21041970,"url":"https://github.com/matkuki/exco","last_synced_at":"2026-02-28T22:12:31.773Z","repository":{"id":53338597,"uuid":"46371518","full_name":"matkuki/ExCo","owner":"matkuki","description":"Extensible GUI text editor written in Python","archived":false,"fork":false,"pushed_at":"2026-02-21T00:09:54.000Z","size":18848,"stargazers_count":152,"open_issues_count":4,"forks_count":27,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-02-21T06:14:32.376Z","etag":null,"topics":["editor","pyqt","python","qscintilla"],"latest_commit_sha":null,"homepage":"http://matkuki.github.io/ExCo/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matkuki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2015-11-17T19:53:10.000Z","updated_at":"2026-02-21T00:09:57.000Z","dependencies_parsed_at":"2023-02-18T12:03:14.050Z","dependency_job_id":"d464b1f8-ad81-4ad9-aaf1-3072abdfa73d","html_url":"https://github.com/matkuki/ExCo","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/matkuki/ExCo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matkuki%2FExCo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matkuki%2FExCo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matkuki%2FExCo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matkuki%2FExCo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matkuki","download_url":"https://codeload.github.com/matkuki/ExCo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matkuki%2FExCo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29953212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T18:42:55.706Z","status":"ssl_error","status_checked_at":"2026-02-28T18:42:48.811Z","response_time":90,"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":["editor","pyqt","python","qscintilla"],"created_at":"2024-11-19T13:57:00.655Z","updated_at":"2026-02-28T22:12:31.734Z","avatar_url":"https://github.com/matkuki.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ex\u0026#46;Co\u0026#46; \u003cimg src=\"https://github.com/matkuki/Ex-Co/blob/master/resources/exco-icon.png\" align=\"top\" width=\"48\" height=\"48\"\u003e\n### Descripton: ###\nEx\u0026#46;Co\u0026#46; (Extensible Coder) is a GUI text editor written in Python that uses PyQt/QScintilla libraries with some lexers available in Cython for more efficient text highlighting.\nI developed it with simplicity of use and extensibility in mind.\u003cbr\u003e\nFor precompiled bundles for Windows see the releases page (https://github.com/matkuki/ExCo/releases/latest).\n\u003cbr\u003e\u003cbr\u003e\n### Website: ###\nhttp://matkuki.github.io/ExCo/\n\u003cbr\u003e\n### Quick features video: ###\nhttps://www.youtube.com/watch?v=v-7fqJGv7Ts\u0026feature\n\n### License: ###\n__GNU General Public License v3.0__\n\nCopyright (c) 2013-2025 Matic Kukovec. All rights reserved.\n  \n#### Additional licenses: ####\nAll additional licenses are specified at the beginning of every source code file and in text file format in the ```additional_licenses``` directory. If I made any mistakes, please open an issue.\n\u003cbr\u003e\u003cbr\u003e\n\n### Some features: ###\n- **New multi-window layout system**\n- All standard text editor functionality (copy, cut, paste, ...)\n- 'Function wheel' for quick access to most of Ex\u0026#46;Co\u0026#46;'s functionality\n- Integrated Python single/multi-line REPL (Read-Eval-Print Loop) for direct access/manipulation of each editor window text and all other functionality\n- Text diffing (also between editor windows)\n- Execute Terminal/Shell commands directly from the REPL (Windows or Linux)\n- Ability to add your custom Python functions\n- Language syntax highlighting: AVS, Ada, Bash, Batch, CMake, CPP, CSS, CSharp, CoffeeScript, Cython, D, Diff, Fortran, Fortran77, HTML, IDL, Java, JavaScript, Lua, Makefile, Matlab, Nim, Oberon, Octave, PO, POV, Pascal, Perl, PostScript, Properties, Python, RouterOS (MikroTik), Ruby, SQL, Spice, TCL, TeX, Text, VHDL, Verilog, XML and YAML\n- Code tree displaying for: \n    - Python 3\n    - Nim\n    - C\n    - Many more to come ...\n\u003cbr\u003e\u003cbr\u003e\n\n### Supported platforms: ###\n- __Windows__ ([precompiled binaries available](https://github.com/matkuki/ExCo/releases))\n- __Linux__ (tested on Ubuntu, Lubuntu, Mint, Fedora, Raspbian (Raspberry pi, pi2, pi3 and pi4))\n- __Mac OS__ (Many thanks to __zenlc2000__ for testing this on Mac OS 10.11)\n\n### Requirements: ###\n- __Python__ 3.6 or higher\n- __Packages__ ( install them with: `pip install -r requirements.txt` ):\n  - hy\n  - psutil\n  - pyte\n  - PyQt6\n  - QScintilla\n  - fpdf2\n  - black\n  - autopep8\n  - yapf\n  - clang-format\n  - ptyprocess (Linux only)\n  - pywin32 (Windows only)\n  - pywinpty (Windows only)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatkuki%2Fexco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatkuki%2Fexco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatkuki%2Fexco/lists"}