Skip to content

schim-app/schim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

schim logo

Schim

A schematic editor for the modern computer user


Build Docs License Codecov Code Inspector

Welcome to the official Schim repository.

Schim = SCHematic IMproved

Schim is a tool used to create electrical schematics, mainly for industrial applications. It aspires to become the standard open source tool for this purpose.

Schim is available on Linux and Windows.

The perks

  • Completely free and open source software
  • Comes with a GUI and CLI
  • Supports advanced component insertion
  • Uses standard filetypes
  • Exports into multiple formats
  • Has optional Vim keybindings
  • Adheres to the Unix philosophy

Documentation

Schim comes with a very comprehensive user manual and developer documentation. Both can be found here. The documentation is actively maintained here.

Installing

Windows (TODO)

Linux (TODO)

The program can be found on the repositories of the following distros:

Arch Linux

TODO: Make AUR repo

Building

Cloning

git clone --recurse-submodules 'https://github.com/schim-app/schim'

Build dependencies (TODO check versions)

Needed to build manpages and help

Linux

Run the following command:

make

This will create the launch script _build/release/schim.sh. The application can be run like this:

cd _build/release/;
./schim.sh

If you wish to install Schim on your system, run the following commands:

make
sudo make install

Contributing

TODO