{"id":13575410,"url":"https://github.com/horizon-eda/horizon","last_synced_at":"2025-04-13T06:17:23.002Z","repository":{"id":38083485,"uuid":"80365771","full_name":"horizon-eda/horizon","owner":"horizon-eda","description":"Horizon is a free EDA package","archived":false,"fork":false,"pushed_at":"2025-03-14T19:04:40.000Z","size":15122,"stargazers_count":1174,"open_issues_count":157,"forks_count":86,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-04-13T06:17:08.279Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://horizon-eda.org/","language":"C","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/horizon-eda.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-29T19:06:56.000Z","updated_at":"2025-04-05T12:22:15.000Z","dependencies_parsed_at":"2024-05-02T15:52:35.986Z","dependency_job_id":"8b5854f9-9cc0-4a89-bfbe-f5dedab32036","html_url":"https://github.com/horizon-eda/horizon","commit_stats":{"total_commits":3077,"total_committers":29,"mean_commits":"106.10344827586206","dds":0.05524861878453036,"last_synced_commit":"3a1697f6d6abe80c3179bdd2d0bf82c4aef722d6"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horizon-eda%2Fhorizon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horizon-eda%2Fhorizon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horizon-eda%2Fhorizon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/horizon-eda%2Fhorizon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/horizon-eda","download_url":"https://codeload.github.com/horizon-eda/horizon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670437,"owners_count":21142905,"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","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-08-01T15:01:00.766Z","updated_at":"2025-04-13T06:17:22.982Z","avatar_url":"https://github.com/horizon-eda.png","language":"C","funding_links":[],"categories":["C","Electronics and Mechanics","Free EDA Packages","Graphics","CAD — Computer-Aided Design"],"sub_categories":["Version Control","Installable","Technical Graphics","PCB \u0026 Electronics Design"],"readme":"# Horizon EDA\n\nHorizon EDA is an **Electronic Design Automation** package supporting an integrated end-to-end workflow for printed circuit board design including parts management and schematic entry. \n\nSee [the docs](https://docs.horizon-eda.org/en/latest/feature-overview.html) for an overview\nof horizon's top features.\n\nWanna chat about the project? Join #horizon-eda on libera.chat\n\n![collage](https://horizon-eda.org/screenshots/collage.png)\n\n# Features for users so far\n- Complete design flow from schematic entry to gerber export\n- Sane library management\n- Unified editor for everything from symbol to board\n- Netlist-aware schematic editor\n- KiCad's awesome interactive router\n- Lag- and glitch-free rendering\n- Rule-based DRC\n- Hierarchical schematics\n- Undo/redo\n- Copy/paste for some objects\n- Builds and runs on Linux and Windows\n\n# Features for developers\n- Written in modern C++, legacy-free codebase!\n- Uses JSON as on-disk format\n- Uses Gtkmm3 for GUI\n- OpenGL 3 accelerated rendering\n- Everything is referenced by UUIDs\n\n# Getting Started\nSee the [the docs](https://docs.horizon-eda.org/en/latest/installation.html).\n\n# Included third-party software\n\n| Directory in `3rd_party` | Project                   | Version                                  | URL                                                                     | License      |\n|--------------------------|---------------------------|------------------------------------------|-------------------------------------------------------------------------|--------------|\n| nlohmann                 | JSON for Modern C++       | 3.10.3                                   | https://github.com/nlohmann/json/                                       | MIT          |\n| clipper                  | Clipper                   | 6.4.2                                    | http://www.angusj.com/delphi/clipper.php                                | Boost        |\n| polypartition            | polypartition             | 7bdffb428b2b19ad1c43aa44c714dcc104177e84 | https://github.com/ivanfratric/polypartition/                           | MIT          |\n| poly2tri                 | poly2tri                  | d949f3cd6f85b20728af0bdc454b090226068c73 | https://github.com/jhasse/poly2tri                                      | 3-Clause BSD |\n| dxflib                   | dxflib                    | 3.26.4                                   | https://qcad.org/en/90-dxflib                                           | GPLv2        |\n| alphanum                 | The Alphanum Algorithm    | 1.3                                      | http://www.davekoelle.com/alphanum.html                                 | MIT          |\n| delaunator               | Delaunator C++            | 6f2879967bc96a9bcdbacf418e560e9f2e170ace | https://github.com/abellgithub/delaunator-cpp                           | MIT          |\n| footag                   | footag                    | 99116328abe8f53e71831b446d35e93ee7128ef3 | https://github.com/endofexclusive/footag                                | GPLv3        |\n| router                   | KiCad router              | 6.0.4                                    | https://gitlab.com/kicad/code/kicad/-/tree/6.0.4/pcbnew/router          | GPLv3        |\n| sexpr                    | KiCad s-expression parser | 6.0.4                                    | https://gitlab.com/kicad/code/kicad/-/tree/6.0.4/libs/sexpr             | GPLv3        |\n| catch2                   | Catch2                    | 3.0.1                                    | https://github.com/catchorg/Catch2/releases/tag/v3.0.1                  | Boost        |\n| range-v3                 | range-v3                  | 0.12.0                                   | https://github.com/ericniebler/range-v3/releases/tag/0.12.0             | Boost        |\n\n\n- https://github.com/russdill/pybis\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorizon-eda%2Fhorizon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhorizon-eda%2Fhorizon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhorizon-eda%2Fhorizon/lists"}