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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
The system call intercepting library provides a low-level interface for hooking Linux system calls in user space. This is achieved by hot-patching the machine code of the standard C library in the memory of a process.
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.
csxcad is a C++ library to describe geometrical objects and their physical or non-physical properties for electromagnetics simulations.
Lib3MF is a C++ implementation of the 3D Manufacturing Format (3MF) file standard. It offers a way to integrate 3MF reading and writing capabilities, as well as conversion and validation tools for input and output data. The specification can be downloaded at http://3mf.io/specification/.
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.
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.
cutecom is a graphical serial terminal, like minicom. It is aimed mainly at hardware developers or other people who need a terminal to talk to their devices.
This package contains all part definitions that are required for Fritzing app.
This is a minimalist terminal program like minicom or cu. The only thing it does is creating a bidirectional connection between stdin/stdout and a terminal device (e.g. serial line). It can also set serial line baudrate, manipulate DTR/RTS modem lines, send break and throttle transmission speed.
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.
FreeCAD is a general-purpose, feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE, and PLM. It is aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is modular, allowing for extension and customization.
This library provides functionality for shape modelling, visualization, matrix manipulation.
Uranium is a Python Framework for building 3D printing related desktop applications using PyQt5. It belongs to the Cura project from Ultimaker.
Library for describing geometrical objects and their physical and non-physical properties.
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.
Platypush is a general-purpose and extensible platform for automation across multiple services and devices with hundreds of supported integrations.
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.
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.
minicom is a serial terminal emulator.
Rayforge is a cross-platform 2D CAD and G-code control software designed for GRBL-based laser cutters and engravers. It features an interface built using GTK4 and Libadwaita, with support for SVG, DXF, PDF, and various image formats.
Iaito is the official graphical interface for radare2, a libre reverse engineering framework. Iaito focuses on simplicity, parity with commands, features, and keybindings.
XFOIL is an interactive program for the design and analysis of subsonic isolated airfoils. It consists of a collection of menu-driven routines which perform various useful functions such as:
Viscous (or inviscid) analysis of an existing airfoil
Airfoil design and redesign by interactive modification of surface speed distributions
Airfoil redesign by interactive modification of geometric parameters
Blending of airfoils
Writing and reading of airfoil coordinates and polar save files
Plotting of geometry, pressure distributions, and multiple polars
The purpose of the MED module is to provide a standard for storing and recovering computer data associated to numerical meshes and fields, and to facilitate the exchange between codes and solvers.
The persistent data storage is based upon HDF format (like CGNS, a standard developed by Boeing and NASA in the area of Computational Fluid Dynamic).
MED also provides structures to hold data on meshes and fields. These structures are exchanged between solvers, hide the communication level (CORBA or MPI), and offer persistence (read/write in .med files).
The main benefit of a common exchange format is reduced complexity of code coupling. It also allows sharing such high level functionalities as computation of nodal connectivity of sub-elements (faces and edges), arithmetic operations on fields, entity location functionalities, and interpolation toolkit.
This package contains CPython bindings for libnest2d-for-cura.