brezal / horizon

Horizon is a free EDA package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Horizon EDA

Horizon 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.

See the docs for an overview of horizon's top features.

Wanna chat about the project? Join #horizon on freenode

collage

Features for users so far

  • Complete design flow from schematic entry to gerber export
  • Sane library management
  • Unified editor for everything from symbol to board
  • Netlist-aware schematic editor
  • KiCad's awesome interactive router
  • Lag- and glitch-free rendering
  • Rule-based DRC
  • Undo/redo
  • Copy/paste for some objects
  • Builds and runs on Linux and Windows

Features for developers

  • Written in modern C++, legacy-free codebase!
  • Uses JSON as on-disk format
  • Uses Gtkmm3 for GUI
  • OpenGL 3 accelerated rendering
  • Everything is referenced by UUIDs

Getting Started

See the the docs

Included third-party software

About

Horizon is a free EDA package

License:GNU General Public License v3.0


Languages

Language:C 72.6%Language:C++ 25.9%Language:Python 0.7%Language:Rich Text Format 0.3%Language:Makefile 0.2%Language:GLSL 0.2%Language:Shell 0.0%Language:TSQL 0.0%Language:Ruby 0.0%Language:Batchfile 0.0%Language:CSS 0.0%