Skip to content

timmaxw/horizon

 
 

Repository files navigation

Horizon is a free EDA package

It's far from finished, but the overall architecture is there. 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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.5%
  • Python 2.8%
  • GLSL 0.8%
  • Makefile 0.7%
  • Shell 0.1%
  • Ruby 0.1%