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 translation library for Python.
Clangen is a fan-edit of the Warrior Cat Clangen game.
Helps create GUIs for games made using pygame Community Edition. Features HTML-style text formatting, localization, theme files to control the look and a system to manage multiple windows of GUI stuff.
Terminal/CLI Epub reader with features:
Remembers last read file (just run epr without any argument)
Remembers last reading state for each file (per file saved state written to
$HOME/.config/epr/configor$HOME/.eprrespectively depending on availability)Adjustable text area width
Adaptive to terminal resize
Supports EPUB3 (no audio support)
Secondary vim-like bindings
Supports opening images
Converts TTF/WOFF/OTF fonts to compact format, suitable for small embedded systems.
The nRF5 SDK provides a rich developing environment for nRF5 Series devices by including a broad selection of drivers, libraries, examples for peripherals and SoftDevices.
Adafruit's Nordic Semiconductor nrfutil utility and Python library.
Ly is a lightweight TUI (ncurses-like) display manager for Linux and BSD. Ly should work with any X desktop environment, and provides basic wayland support (sway works very well, for example).
Ly is a lightweight TUI (ncurses-like) display manager for Linux and BSD. Ly should work with any X desktop environment, and provides basic wayland support (sway works very well, for example).
MARS is a lightweight IDE for programming in MIPS assembly language, intended for educational-level use with Patterson and Hennessy's Computer Organization and Design. It has:
GUI with point-and-click control and integrated editor.
Easily editable register and memory values, similar to a spreadsheet.
Display values in hexadecimal or decimal.
Command line mode for instructors to test and evaluate many programs easily.
Floating point registers, coprocessor1 and coprocessor2. Standard tool: bit-level view and edit of 32-bit floating point registers.
Variable-speed single-step execution.
"Tool" utility for MIPS control of simulated devices. Standard tool: Cache performance analysis tool.
Single-step backwards.
Commandline interface to build Sass projects using libsass-python
mircroblog.pub is a self-hosted, single-user, ActivityPub powered microblog.
Pkgsrc is a framework for managing third-party software on UNIX-like systems. It is very versatile and configurable, supporting building packages for an arbitrary installation prefix, allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported.
Replace proprietary web frontends with free and privacy respecting web frontends.
This book, written by Protesilaos Stavrou, also known as “Prot”, provides a big picture view of the Emacs Lisp programming language.
Greader is a module that allows you to send any emacs buffer to a TTS. A text-to-speech like engine espeak-ng or speech-dispatcher are already supported, plus limited bakend support native to macOS. The mode supports timer reading, automatic scrolling of buffers in modes like info-mode, repeating reading of regions or the whole buffer, includes a feature to facilitate the compilation of espeak-ng pronunciations, and other features.
Instead of replacing yes-or-no-p with y-or-n-p, replace it with something even more mentally demanding.
Currently implemented:
- super-duper-yes-or-no-words-p. - super-duper-yes-or-no-toggle-case-p. - super-duper-yes-or-no-arithmetic-problem-p.
Consult the README.org file or the Emacs help of these functions for more information.
A text-to-speech accessibility tool which reads aloud the active region.
Speaking is done using espeak-ng.
Scheme lacks a flexible way to create and apply curried procedures. This SRFI describes curried, a variant of lambda that creates true curried procedures which also behave just like ordinary Scheme procedures. They can be applied to their arguments one by one, all at once, or anywhere in between, without any novel syntax. curried also supports nullary and variadic procedures, and procedures created with it have predictable behavior when applied to surplus arguments.
This SRFI contains various procedures that accept and return procedures, as well as a few others, drawn from an earlier version of Chicken. Common Lisp has a few of them too, and more come from the Standard Prelude from Programming Praxis. Using these procedures helps to keep code terse and reduce the need for ad hoc lambdas.
Bytevector PEGs for GNU Guile
Guile-Lib is intended as an accumulation place for pure-scheme Guile modules, allowing for people to cooperate integrating their generic Guile modules into a coherent library. Think "a down-scaled, limited-scope CPAN for Guile". It provides the following modules:
(apicheck) Describe and verify library programming interfaces.
(config load) Loading configuration files.
(container async-queue) A thread-safe message queue.
(container nodal-tree) A tree consisting of nodes with attributes.
(container delay-tree) A nodal tree with lazily evaluated fields.
(debugging assert) Helpful assert macro.
(debugging time) A simple macro to time the execution of an expression.
(graph topological-sort) Routines to perform topological sorts.
(htmlprag) Neil Van Dyke's permissive ("pragmatic") HTML parser.
(io string) SLIB's IO routines dealing with strings.
(logging logger) A flexible logging system.
(logging port-log) A logger that outputs to a port.
(logging rotating-log) A logger that rotates its output files.
(match-bind) Nifty and concise regular expression routines.
(math minima) A golden-section minimum finder.
(math primes) Functions related to prime numbers and factorization.
(os process) Spawning processes and capturing their output.
(scheme documentation) Macros to define different kinds of variables with documentation.
(scheme kwargs) Defining functions with flexible keyword arguments.
(search basic) Classic search functions.
(string completion) Building blocks for tab completion.
(string soundex) The SOUNDEX string categorization algorithm.
(string transform) Beyond SRFI-13.
(string wrap) A versatile string formatter.
(term ansi-color) Generate ANSI color escape sequences.
(unit-test) A JUnit-style unit testing framework.
A comprehensive library of vector operations.