Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a pipeflow calculation tool that complements pandapower in the simulation of multi energy grids.
Libfive is a tool for programmatic computer-aided design (CAD). In libfive, solid models are defined as Scheme or Python scripts, and there are no opaque function calls into the geometry kernel: everything is visible to the user. Even fundamental, primitive shapes are represented as code in the user-level language.
Uranium is a Python Framework for building 3D printing related desktop applications using PyQt5. It belongs to the Cura project from Ultimaker.
This package contains the official KiCad schematic symbol libraries.
QElectroTech, or QET in short, is a desktop application to create diagrams and schematics. The software is primarily intended to create electrical documentation but it can also be used to draw any kinds of diagrams, such as those made in pneumatics, hydraulics, process industries, electronics, and others.
This package provides a computer algebra system geared towards field theory.
PyVISA-py is a backend for PyVISA that implements most of the methods for Message Based communication (Serial/USB/GPIB/Ethernet) using Python and some well developed, easy to deploy and cross platform libraries.
This package includes simulation models for an induction motor, a synchronous reluctance motor, and a permanent-magnet synchronous motor. The motor models are simulated in the continuous-time domain while the control algorithms run in discrete time. The default solver is the explicit Runge-Kutta method of order 5(4) from scipy.integrate.solve_ivp.
This repository contains the official KiCad documentation.
Lib3ds is a toolkit for handling the 3DS format for 3D model files. Its main goal is to simplify the creation of 3DS import and export filters.
This package provides an OPC UA / IEC 62541 client and server for Python and pypy3.
This package contains all part definitions that are required for Fritzing app.
SOLVESPACE is a parametric 3D CAD tool. Applications include:
modeling 3D parts — draw with extrudes, revolves, helixes and Boolean (union / difference / intersection) operations
modeling 2D parts — draw the part as a single section, and export DXF, PDF, SVG; use 3D assembly to verify fit
3D-printed parts — export the STL or other triangle mesh expected by most 3D printers
preparing CAM data — export 2D vector art for a waterjet machine or laser cutter; or generate STEP or STL, for import into third-party CAM software for machining
mechanism design — use the constraint solver to simulate planar or spatial linkages, with pin, ball, or slide joints
plane and solid geometry — replace hand-solved trigonometry and spreadsheets with a live dimensioned drawing
Libnest2D is a library and framework for the 2D bin packaging problem. It was inspired from the SVGNest Javascript library.
Zydis is a decoder and disassembler library with the following features:
Support for all x86 and AMD64 instructions and extensions
Optimization for high performance
No dynamic memory allocation
Thread-safe by design
Smaller file-size overhead compared to other common disassembler libraries
GNU poke is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.
OpenCTM is a file format, a software library and a tool set for compression of 3D triangle meshes. The geometry is compressed to a fraction of comparable file formats (3DS, STL, COLLADA...), and the format is accessible through a simple API
Cutter is a reverse engineering platform powered by rizin. It aims to be an advanced and customizable reverse engineering platform while keeping the user experience in mind. Cutter is created by reverse engineers for reverse engineers.
Microcom is a minimalistic terminal program for accessing devices via a serial connection. It features connection via RS232 serial interfaces (including setting of transfer rates) as well as in telnetmode as specified in rfc2217 and a (Linux specific) CAN mode.
ASCO brings circuit optimization capabilities to existing SPICE simulators using a high-performance parallel differential evolution (DE) optimization algorithm.
The Fritzing application is Electronic Design Automation (EDA) software with a low entry barrier, suited for the needs of makers and hobbyists. It offers a unique real-life "breadboard" view, and a parts library with many commonly used high-level components. Fritzing makes it very easy to communicate about circuits, as well as to turn them into PCB layouts ready for production.
mbpoll is a command line utility to communicate with ModBus slave (RTU or TCP).
Candle is a GRBL controller application with a visualizer for G-Code, the CNC programming language.
Supported functions include:
Controlling GRBL-based cnc-machine via console commands, buttons on form, numpad.
Monitoring CNC-machine state.
Loading, editing, saving and sending of G-code files to CNC-machine.
Visualizing G-code files.
This package provides a utility for converting Kicad (.mod, .lib), Eagle (.lbr), gerber (.gbr, etc..), BXL (.bxl), IBIS (.ibs), symdef, LT-Spice (.asc), QUCS (.sch), and BSDL (.bsd) symbols and footprints and EggBot fonts to gEDA.