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.
suckless_dictpopup is a very lightweight program to show popups with the dictionary entries of the selected text. It uses Xlib for displaying the popup and sdcv for the dictionary lookup.
Xcdat is a C++17 header-only library of a fast compressed string dictionary based on an improved double-array trie structure.
Rikaitan Deinflector Reference Implementation in C++.
C++ Requests is a simple wrapper around libcurl inspired by the excellent Python Requests project.
Despite its name, libcurl's easy interface is anything but, and making mistakes, misusing it is a common source of error and frustration. Using the more expressive language facilities of C++17 'or C++11 in case you use cpr < 1.10.0', this library captures the essence of making network calls into a few concise idioms.
A set of helpful programs to enhance goldendict for immersion learning.
Mini-XML is a small XML parsing library that you can use to read XML data files or strings in your application without requiring large non-standard libraries. Mini-XML only requires a make program and a C99 compatible compiler - GCC works, as do most vendors' C compilers.
Catch2 is mainly a unit testing framework for C++, but it also provides basic micro-benchmarking features, and simple BDD macros.
Catch2's main advantage is that using it is both simple and natural. Test names do not have to be valid identifiers, assertions look like normal C++ boolean expressions, and sections provide a nice and local way to share set-up and tear-down code in tests.
Frege is a Haskell for the JVM
This package provides a GTK4 bindings generator for Go.
Package go4.org/unsafe/assume-no-moving-gc exists so you can depend on it from unsafe code that wants to declare that it assumes that the Go runtime does not use a moving garbage collector. Specifically, it asserts that the caller is playing stupid games with the addresses of heap-allocated values. It says nothing about values that Go's escape analysis keeps on the stack. Ensuring things aren't stack-allocated is the caller's responsibility.
This is a weakref map for Go 1.18, with some inspiration from @urlhttps://github.com/xeus2001/go-weak,xeus2001's weakref implementation.
This package lacks a description. Run "info '(guix) Synopses and Descriptions'" for more information.
Bindings for xlib, autogenerated by haskell-gi.
This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used.
Bindings for GObject, autogenerated by haskell-gi.
Haskell bindings for libarchive. Provides the ability to unpack archives, including the ability to unpack archives lazily.
This package provides a stable version of Hspec which is used to test the in-development version of Hspec.
This package lacks a description. Run "info '(guix) Synopses and Descriptions'" for more information.
@th-reify-many@ provides functions for recursively reifying top level declarations. The main intended use case is for enumerating the names of datatypes reachable from an initial datatype, and passing these names to some function which generates instances.
A wrapper for gi-gtk, adding a few more idiomatic API parts on top
Please see the README on Github at <https://github.com/IvanMalison/gtk-strut#readme>
This package provides a practical incremental and one-pass, pure API to the <https://en.wikipedia.org/wiki/SHA-1 SHA-1 hash algorithm> (including <https://en.wikipedia.org/wiki/HMAC HMAC> support) with performance close to the fastest implementations available in other languages. . The implementation is made in C with a haskell FFI wrapper that hides the C implementation. . NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package has been deprecated and so this package continues to satisfy the need for a lightweight package providing the SHA1 hash algorithm without any dependencies on packages other than @base@ and @bytestring@. . Consequently, this package can be used as a drop-in replacement for @cryptohash@'s "Crypto.Hash.SHA1" module, though with a clearly smaller footprint.
HUnit support for the Tasty test framework. . Note that this package does not depend on HUnit but implements the relevant subset of its API. The name is a legacy of the early versions of tasty-hunit and of test-framework-hunit, which did depend on HUnit.
As of 2023, this library is largely obsolete: arbitrary test generators with shrinking such as [falsify](https://hackage.haskell.org/package/falsify) offer much better user experience. . SmallCheck is a testing library that allows to verify properties for all test cases up to some depth. The test cases are generated automatically by SmallCheck.