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.
The Network File System (NFS) was developed to allow machines to mount a disk partition on a remote machine as if it were a local disk. It allows for fast, seamless sharing of files across a network.
This package provides the commandline utilities nfs4_getfacl and nfs4_setfacl, which are similar to their POSIX equivalents getfacl and setfacl. They fetch and manipulate access control lists for files and directories on NFSv4 mounts.
Nickle is a programming language based prototyping environment with powerful programming and scripting capabilities. Nickle supports a variety of datatypes, especially arbitrary precision numbers. The programming language vaguely resembles C. Some things in C which do not translate easily are different, some design choices have been made differently, and a very few features are simply missing. Nickle provides the functionality of Unix bc, dc and expr in a different form. It is also an ideal environment for prototyping complex algorithms. Nickle's scripting capabilities make it a replacement for spreadsheets in some applications, and its numeric features complement the limited numeric functionality of text-oriented languages such as AWK and Perl.
Nicotine+ is a graphical client for the Soulseek peer-to-peer file sharing network. It is an attempt to keep Nicotine working with the latest libraries, kill bugs, keep current with the Soulseek protocol, and add some new features that users want and/or need.
Nim (formerly known as Nimrod) is a statically-typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.
samurai is a ninja-compatible build tool written in C99 with a focus on simplicity, speed, and portability. It is feature-complete and supports most of the same options as ninja. This package provides the command samu. For a ninja command replacement, use the samu-as-ninja-wrapper package.
Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.
Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.
This package provides the ninja command, implemented as a symbolic link to the samu command of samurai package.
This package provides long stacktraces for V8 implemented in user-land JavaScript.
path-key provides an implementation to compute the particular cross-platform spellings of the PATH environment variable key.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
This package provides the Binding class, which uses a native addon to talk to the underlying system. You never have to use Binding objects directly. There is also a MockBinding available (but not yet packaged for Guix) to assist with testing.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. This package is the recommended entry point for most projects. It combines a high-level Node.js stream interface with a useful default set of parsers and bindings.
node-irc-colors is a Node.js module that allows you to easily use colored output and formatting in IRC bots. It contains functions for colours as well as more complex formatting such as rainbows.
Use this package to easily convert various time formats to milliseconds. A number supplied as integer or string is returned as-is, while a string consisting of a number and a time unit is converted to milliseconds.
This library tries to bring basic oop features to JavaScript while being as light-weight and simple as possible.
This package is a tool for debugging Node.js C/C++ native code modules and getting stack traces when things go wrong. If a SIGSEGV signal is raised, the module will print a native stack trace to both stderr and to a timestamped file.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
Parsers are used to take raw binary data and transform them into usable messages. This package provides InterByteTimeout, a parser that emits data if there is a pause between packets for the specified amount of time.
node-irc is an IRC client library for Node.js. It has functions for joining, parting, talking, and many other IRC commands.
readable-stream provides an implementation of Node.js core streams that behaves the same across different versions.
This package provides a user-land implementation of Node-core's string_decoder, which serves to decode buffers to strings so that the decoded string does not contain incomplete multibyte sequences.
This package creates web extension files (CRXv3) for Chromium versions 64.0.3242 and above and all other browsers supporting the file format and API.
This package provides a JSON list with color names and their values.
This package provides a node.js port of the Mersenne Twister random number generator.