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 contains the official KiCad project and worksheet templates.
Rizin is a reverse engineering framework and a set of small command-line utilities, providing a complete binary analysis experience with features like disassembler, hexadecimal editor, emulation, binary inspection, debugger, and more.
Inspekt3d is a lightweight 3D viewer for Libfive written in Guile Scheme. The viewer can be used interactively with a REPL (for example Geiser in Emacs).
Lcapy is a Python package for linear circuit analysis. It uses SymPy for symbolic mathematics.
Lcapy can symbolically analyse circuits described with netlists or by series/parallel combinations of components. It can also manipulate ontinuous-time and discret-time expressions.
scad-dbus allows controlling OpenSCAD from within Emacs via D-Bus without having to switch programs or reach for the mouse.
esptool.py is a Python-based utility to communicate with the ROM bootloader in Espressif ESP8266 & ESP32 series chips.
WireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output thanks to GraphViz. It handles automatic BOM creation and has a lot of extra features.
PyVISA is a Python package for support of the VISA, in order to control measurement devices and test equipment via GPIB, RS232, Ethernet or USB.
This package provides a computer algebra system geared towards field theory. This package is mostly meant to be used by texmacs and mogan.
This package contains the official KiCad footprint libraries.
The OndselSolver library for assembly constraints and multibody dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.
MeshLab is a system for the processing and editing of large, unstructured, 3D triangular meshes. It is aimed to help the processing of the typical, not-so-small unstructured models arising in 3D scanning, providing a set of tools for editing, cleaning, healing, inspecting, rendering and converting this kind of meshes. These tools include MeshLab proper, a versatile program with a graphical user interface, and meshlabserver, a program that can perform mesh processing tasks in batch mode, without a GUI.
PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code instructions for FFF printers or PNG layers for mSLA 3D printers. It is compatible with any modern printer based on the RepRap toolchain, including all those based on the Marlin, Prusa, Sprinter and Repetier firmware. It also works with Mach3, LinuxCNC and Machinekit controllers.
The libspnav library is provided as a replacement of the magellan library. It provides a cleaner, and more orthogonal interface. libspnav supports both the original X11 protocol for communicating with the driver, and the new alternative non-X protocol. Programs that choose to use the X11 protocol, are automatically compatible with either the free spacenavd driver or the official 3dxserv, as if they were using the magellan SDK.
Also, libspnav provides a magellan API wrapper on top of the new API. So, any applications that were using the magellan library, can switch to libspnav without any changes. And programmers that are familiar with the magellan API can continue using it with a free library without the restrictions of the official SDK.
Libctl is a Guile-based library implementing flexible control files for scientific simulations.
GrblHAL CNC command sender, autoleveler, g-code editor, digitizer, CAM and swiss army knife for all your CNC needs. The sender is robust and fast able to work nicely with old or slow hardware.
poke-elf is a GNU poke pickle for editing ELF object files, executables, shared libraries and core dumps. It supports many architectures and extensions.
GNU PCB is an interactive tool for editing printed circuit board layouts. It features a rats-nest implementation, schematic/netlist import, and design rule checking. It also includes an autorouter and a trace optimizer; and it can produce photorealistic and design review images.
Binary G-code is a new standard for encoding and compressing ASCII G-code files. G-code files are easy to read and interpret, but their downside is that the data is not saved efficiently, and the file size is often very large. Compression of the file is problematic because the printers usually run on limited hardware and they may not have enough memory and/or CPU power to decompress it.
Block and Binary G-Code is a new G-code file format featuring the following improvements over the legacy G-code:
Block structure with distinct blocks for metadata vs. G-code.
Faster navigation.
Coding and compression for smaller file size.
Checksum for data validity.
Extensibility through new (custom) blocks. For example, a file signature block may be welcome by corporate customers.
The binary G-code format is flexible and the encoding and compression of individual blocks is variable. libbgcode library contains the routines to convert ASCII G-codes to binary and vice versa.
Capstone is a lightweight multi-platform, multi-architecture disassembly framework. Capstone can disassemble machine code for many supported architectures such as x86, x86_64, arm, arm64, mips, ppc, sparc, sysz and xcore. It provides bindings for Python, Java, OCaml and more.
Kicad is a program for the formation of printed circuit boards and electrical circuits. The software has a number of programs that perform specific functions, for example, pcbnew (Editing PCB), eeschema (editing electrical diagrams), gerbview (viewing Gerber files) and others.
Area is a CAM-related software for pocketing operation.
This project provides library and associated python-module to compute pocket operations.
Valeronoi (Valetudo + Voronoi) is a companion for Valetudo for generating WiFi signal strength maps. It visualizes them using a Voronoi diagram.
Udis86 is a disassembler for the x86 and x86-64 class of instruction set architectures. It consists of a C library called libudis86 which provides a clean and simple interface to decode and inspect a stream of raw binary data as disassembled instructions in a structured manner, and a command line tool called udcli that incorporates the library.