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.
Bonsai is a Finite State Machine structured as a tree. It has been designed to trigger commands when successive events and/or a precise context is accepted. There is 4 kind of transition with specific acceptance rules:
event transition: The received event name match the transition one
context transition: The state context match the transition one
exec transition: The transition command is run and succeed
delay transition: The state wait for the delay transition duration. No other accepted event is received while waiting
The state will transition following every accepted transition. If there is no more available transition, the state goes back to the initial position.
sxmobar is a status bar component manager. It is used to generate status lines for i3status, i3bar, swaybar, and others.
Mcron is a cron implementation that is designed to be used on suspendable machines, like mobile phones. It will wake the device from suspension to trigger the tasks.
This package provides XML support for Hare.
This package is a set of libadwaita bindings for the Hare language.
This package aims to offer a good and simple templating system for Hare, using code generation.
This package provides JSON support for Hare.
hare-gi is a binding generator for GTK libraries, based on GObject Introspection development files. This package includes both the binding generator binary, as well as bindings for several common libraries, including GTK3, GTK4, and GLib.
This package is a set of gtk-layer-shell bindings for the Hare language.
This package provides an event loop for Hare programs.
This module provides a general purpose lexer machine for Hare.
This package provides compression algorithms for Hare.
This package provides a Hare library for parsing scfg, a simple configuration file format with one directive per line.
This package provides an implementation of the IRC client protocol for Hare programs, based on the ircdocs.horse specifications.
This package is an implementation of the SSH client, server, and agent protocols in pure Hare.
hare-update updates Harelang source files to newer versions of the language and stdlib automagically.
Hare is a simple systems programming language, featuring static typing, manual memory management, and a minimal runtime.
harec is a bootstrap compiler written in C for the Hare programming language. For general Hare programming, see the hare package.
HSColour is a small Haskell script to colourise Haskell code. It currently has six output formats: ANSI terminal codes (optionally XTerm-256colour codes), HTML 3.2 with font tags, HTML 4.01 with CSS, HTML 4.01 with CSS and mouseover annotations, XHTML 1.0 with inline CSS styling, LaTeX, and mIRC chat codes.
Cpphs is a re-implementation of the C pre-processor that is both more compatible with Haskell, and itself written in Haskell so that it can be distributed with compilers. This version of the C pre-processor is pretty-much feature-complete and compatible with traditional (K&R) pre-processors. Additional features include: a plain-text mode; an option to unlit literate code files; and an option to turn off macro-expansion.
Nixfmt is a formatter for Nix that ensures consistent and clear formatting by forgetting all existing formatting during parsing.
This is a terminal client for the Mattermost chat system.
Darcs is a revision control system. It is:
Distributed: Every user has access to the full command set, removing boundaries between server and client or committer and non-committers.
Interactive: Darcs is easy to learn and efficient to use because it asks you questions in response to simple commands, giving you choices in your work flow. You can choose to record one change in a file, while ignoring another. As you update from upstream, you can review each patch name, even the full diff for interesting patches.
Smart: Originally developed by physicist David Roundy, darcs is based on a unique algebra of patches called Patchtheory.
This tool is primarily intended for people who want to write articles or books using LaTeX that contain some Haskell code. It works on literate Haskell documents where the non-Haskell parts form essentially a valid LaTeX document, then processes the Haskell code in the document and replaces it with formatted LaTeX output.