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.
Radare2 is a complete framework for reverse-engineering, debugging, and analyzing binaries. It is composed of a set of small utilities that can be used together or independently from the command line.
Radare2 is built around a scriptable disassembler and hexadecimal editor that support a variety of executable formats for different processors and operating systems, through multiple back ends for local and remote files and disk images.
It can also compare (diff) binaries with graphs and extract information like relocation symbols. It is able to deal with malformed binaries, making it suitable for security research and analysis.
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.
This package provides a pipeflow calculation tool that complements pandapower in the simulation of multi energy grids.
PythonSCAD is a programmatic 3D modeling application. It allows you to turn simple code into 3D models suitable for 3D printing. It is a fork of OpenSCAD which not only adds support for using Python as a native language, but also adds new features and improves existing ones.
This package contains the official KiCad project and worksheet templates.
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
This package contains the official KiCad 3D model libraries.
This package provides an OPC UA / IEC 62541 client and server for Python and pypy3.
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.
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.
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.
Libnest2D is a library and framework for the 2D bin packaging problem. It was inspired from the SVGNest Javascript library.
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
scad-dbus allows controlling OpenSCAD from within Emacs via D-Bus without having to switch programs or reach for the mouse.
GNUcap is a circuit analysis package. It offers a general purpose circuit simulator and can perform DC and transient analyses, fourier analysis and AC analysis. The engine is designed to do true mixed-mode simulation.
This package provides software that reads, writes, and modifies data in the CFD General Notation System (CGNS) format. The format is meant for recording and recovering computer data associated with the numerical solution of fluid dynamics equations. The format is a conceptual entity established by the documentation; the software is a physical product supplied to enable developers to access and produce data recorded in that format.
This package contains the official KiCad schematic symbol libraries.
This package provides a full Python driver for the Keithley 2600B series of source measurement units. This driver provides access to base commands and higher level functions such as IV measurements, transfer and output curves, etc. Base commands replicate the functionality and syntax from the Keithley's internal TSP Lua functions.
Python bindings for orocos-kinematics-dynamics.
Cura is a slicing software from Ultimaker. A slicer generates G-Code for 3D printers.
Gaf stands for “gschem and friends”. It is a subset of the entire tool suite grouped together under the gEDA name. gEDA/gaf is a collection of tools which currently includes: gschem, a schematic capture program; gnetlist, a netlist generation program; gsymcheck, a syntax checker for schematic symbols; gattrib, a spreadsheet programme that manipulates the properties of symbols of a schematic; libgeda, libraries for gschem gnetlist and gsymcheck; gsch2pcb, a tool to forward annotation from your schematic to layout using PCB; some minor utilities.
pcb2gcode is a command-line program for isolation routing and drilling of PCBs. It takes Gerber files as input and outputs G-code files for the milling of PCBs. It also includes an autoleveller for the automatic dynamic calibration of the milling depth.
MIT Photonic-Bands (MPB) computes definite-frequency eigenstates (harmonic modes) of Maxwell's equations in periodic dielectric structures for arbitrary wavevectors, using fully-vectorial and three-dimensional methods.
poke-elf is a GNU poke pickle for editing ELF object files, executables, shared libraries and core dumps. It supports many architectures and extensions.