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.
Snap! (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks. It also features first class lists, first class procedures, and continuations. These added capabilities make it suitable for a serious introduction to computer science for high school or college students.
This package provides a snap executable calling xdg-open to open the application in a web browser, for offline usage.
HardV is a powerful spaced repetition flash card program. The key features are:
HardV runs in the CLI mode by default, but you may configure it to be a TUI program, or to view images in a GUI window.
HardV can open the editor, send the content you wrote to an online judging system, and determine the next quiz time by the judging result.
It can be used to implement keyboard shortcut practice, cloze deletion, text-to-speech review, typing in the answer, and more.
The format of input files are easy to be parsed by both human and other Unix utilities like grep, sed, and awk.
Metadata like scheduled time is written back to input files; thus all your data is in files created and managed by yourself.
HardV is a Unix filter in the default mode; that makes it easy to be called by other programs. For example, you could pipe HardV to a voice synthesizer to make an audio quiz.
Commandline client for exercism.io, a free service providing mentored learning for programming languages.
GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10. Some of the activities are game orientated, but nonetheless still educational. Below you can find a list of categories with some of the activities available in that category.
computer discovery: keyboard, mouse, different mouse gestures, ...
arithmetic: table memory, enumeration, double entry table, mirror image, ...
science: the canal lock, the water cycle, the submarine, electric simulation ...
geography: place the country on the map
games: chess, memory, connect 4, oware, sudoku ...
reading: reading practice
other: learn to tell time, puzzle of famous paintings, vector drawing, cartoon making, ...
GNU MDK is the Mix Development Kit, an emulation of the pedagogical computer MIX and its assembly language MIXAL. MIX has a virtual CPU with standard features such as registers, memory cells, an overflow toggle, comparison flags, input-output devices, and a set of binary instructions. The package includes a compiler, a virtual machine, a GUI for the virtual machine, and more.
Mazo is a learning application that helps you memorize simple concepts using multimedia flash cards and spaced reviews.
The EFI Analyzer checks EFI binaries and prints out header and section information.
This package provides an EFI toolchain for building programs that can run in the environment presented by Intel's EFI.
This package provides EFI tools for EFI key management and EFI variable management.
This package provides a minimal Linux loader as an UEFI program.
This package provides tools for signing EFI binaries.
Migen FHDL is a Python library that replaces the event-driven paradigm of Verilog and VHDL with the notions of combinatorial and synchronous statements, has arithmetic rules that make integers always behave like mathematical integers, and allows the design's logic to be constructed by a Python program.
Libserialport is a minimal shared library written in C that is intended to take care of the OS-specific details when writing software that uses serial ports.
Route-rnd is a generic external autorouter for PCB using tEDAx file format, part of the RiNgDove EDA suite.
Mcy is a tool to help digital designers and project managers understand and improve testbench coverage.
SystemC is a C++ library for modeling concurrent systems, and the reference implementation of IEEE 1666-2011. It provides a notion of timing as well as an event-driven simulations environment. Due to its concurrent and sequential nature, SystemC allows the description and integration of complex hardware and software components. To some extent, SystemC can be seen as a Hardware Description Language. However, unlike VHDL or Verilog, SystemC provides sophisticated mechanisms that offer high abstraction levels on components interfaces. This, in turn, facilitates the integration of systems using different abstraction levels.
UHDM is a complete modeling of the IEEE SystemVerilog Object Model with VPI Interface, Elaborator, Serialization, Visitor and Listener.
VSG lets you define a VHDL coding style and provides a command-line tool to enforce it.
qucsrflayout command exports RF schematics to KiCad layouts and OpenEMS scripts.
OpenBoardView is a viewer for BoardView files, which present the details of a printed circuit board (PCB). It comes with features such as:
Dynamic part outline rendering, including complex connectors
Annotations, for leaving notes about parts, nets, pins or location
Configurable colour themes
Configurable DPI to facilitate usage on 4K monitors
Configurable for running on slower systems
Reads FZ (with key), BRD, BRD2, BDV and BV* formats.
Yosys consist on a framework of RTL synthesis tools. It currently has extensive Verilog-2005 support, and performs synthesis of VHDL code using external plugins. It provides a basic set of synthesis algorithms for various application domains, including FPGAs and ASICs.
Hdlmake helps manage and share HDL code by automatically finding file dependencies, writing synthesis and simulation Makefiles.
Sigrok-cli is a command-line frontend for sigrok.
Fx2lafw is free firmware for Cypress FX2 chips which makes them usable as simple logic analyzer and/or oscilloscope hardware.