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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package aims to offer a good and simple templating system for Hare, using code generation.
This package provides an implementation of the IRC client protocol for Hare programs, based on the ircdocs.horse specifications.
This package is a set of libadwaita bindings for the Hare language.
This package is a set of gtk-layer-shell bindings for the Hare language.
This package provides compression algorithms for Hare.
This package provides XML 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 module provides a general purpose lexer machine for Hare.
This package is an implementation of the SSH client, server, and agent protocols in pure Hare.
This package provides JSON support for Hare.
This package provides a Hare library for parsing scfg, a simple configuration file format with one directive per line.
harec is a bootstrap compiler written in C for the Hare programming language. For general Hare programming, see the hare package.
Hare is a simple systems programming language, featuring static typing, manual memory management, and a minimal runtime.
hare-update updates Harelang source files to newer versions of the language and stdlib automagically.
This package lets you perform refactorings specified by the refact library. It is primarily used with HLint's --refactor flag.
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.
This package allows managing files with Git, without checking the file contents into Git. It can store files in many places, such as local hard drives and cloud storage services. It can also be used to keep a folder in sync between computers.
KMonad is a keyboard remapping utility that supports advanced functionality, such as custom keymap layers and modifiers, macros, and conditional mappings that send a different keycode when tapped or held. By operating at a lower level than most similar tools, it supports X11, Wayland, and Linux console environments alike.
shellcheck provides static analysis for bash and sh shell scripts. It gives warnings and suggestions in order to:
Point out and clarify typical beginner's syntax issues that cause a shell to give cryptic error messages.
Point out and clarify typical intermediate level semantic problems that cause a shell to behave strangely and counter-intuitively.
Point out subtle caveats, corner cases and pitfalls that may cause an advanced user's otherwise working script to fail under future circumstances.
greenclip is a clipboard manager written in Haskell.
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.
Either "GHCi as a daemon" or "GHC + a bit of an IDE". A very simple Haskell development tool which shows you the errors in your project and updates them whenever you save. Run ghcid --topmost --command=ghci, where --topmost makes the window on top of all others (Windows only) and --command is the command to start GHCi on your project (defaults to ghci if you have a .ghci file, or else to cabal repl).
HLint reads Haskell programs and suggests changes that hopefully make them easier to read. HLint also makes it easy to disable unwanted suggestions, and to add your own custom suggestions.
Project Raincat is a game developed by Carnegie Mellon students through GCS during the Fall 2008 semester. Raincat features game play inspired from classics Lemmings and The Incredible Machine. The project proved to be an excellent learning experience for the programmers. Everything is programmed in Haskell.