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 Prometheus bindings used in IPFS development.
This is an IPLD codec which handles git objects. Objects are transformed into IPLD graph as detailed below. Objects are demonstrated here using both IPLD Schemas and example JSON forms.
go-ipld-format is a set of interfaces that a type needs to implement in order to be a part of the IPLD merkle-forest.
This package implements a Badger v4 (a key-value database) backed datastore for IPFS.
go-ipfs-exchange-interface defines the IPFS exchange interface.
Package blockservice implements a BlockService interface that provides a single GetBlock/AddBlock interface that seamlessly retrieves data either locally or from a remote peer through the exchange.
This package implements a fast bloom filter with real bitset and JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.
Package redirects provides Netlify style _redirects file format parsing.
go-ipld-prime is an implementation of the IPLD spec interfaces, a batteries-included codec implementations of IPLD for CBOR and JSON, and tooling for basic operations on IPLD objects (traversals, etc).
Package dht implements a distributed hash table that satisfies the IPFS routing interface as specified in kab-dht. This DHT is modeled after Kademlia with S/Kademlia modifications.
This package provides a set of libraries for building IPFS applications and implementations in Golang.
Included subpackaged:
bitswap- implementation of the bitswap protocol, the data trading module for ipfsblockservice- implements a BlockService interface that provides a single GetBlock/AddBlock interface that seamlessly retrieves data either locally or from a remote peer through the exchangeblockstore- implements a thin wrapper over a datastore, giving a clean interface for Getting and Putting block objectsdatastore/dshelp- provides utilities for parsing and creating datastore keys used by go-ipfsexchange- defines the IPFS exchange interfacefiles- file interfaces and utils used in Golang implementations of IPFSfilestore- implements a Blockstore which is able to read certain blocks of data directly from its original location in the filesystemipld/unixfs- provides additinoalimporter,io,mod,hamt,archiveandtestpackagesipld/merkledag- implements the IPFS Merkle DAG data structuresipns- reference implementation of the IPNS Record and Verification specificationmfs- implements an in memory model of a mutable IPFS filesystempath- contains utilities to work with IPFS paths
go-verifcid provides CID security code prior to it getting merged into go-cid.
go-log wraps zap to provide a logging facade. go-log manages logging instances and allows for their levels to be controlled individually.
IPFS is a global, versioned, peer-to-peer file system. It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built in. You can also mount the world at /ipfs.
This package implements a filesystem based locking.
sic is a simple IRC client, even more minimalistic than ii.
Package irc provides a simple IRC library meant as a building block for other projects.
litterbox is a TLS-only IRC logger. It logs events from IRC in a SQLite database, indexing messages for full-text search. It is intended for use with the IRC bouncer pounce, but can also be used independently as a logging bot.
InspIRCd is a modular Internet Relay Chat server written in C++ for Unix-like operating systems.
Kirc is an Internet Relay Chat (IRC) client. It includes support for Simple Authentication and Security Layer (SASL), the client-to-client (CTCP) protocol, simple chat history logging, synchronous message handling, multi-channel joining at server connection, full support for all RFC 2812 commands, and customized color scheme definitions.
Connects to upstream IRC servers on behalf of the user to provide extra functionality. soju supports many features such as multiple users, numerous @urlhttps://ircv3.net/,IRCv3 extensions, chat history playback and detached channels. It is well-suited for both small and large deployments.
Quassel is a distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It resembles the popular combination of screen and a text-based IRC client such as WeeChat or irssi, but graphical.
Srain is an IRC client written in GTK. It aims to be modern and easy to use while still remaining useful to power users. It also has partial support for the IRCv3 protocol.
KVIrc is a IRC client based on the Qt GUI toolkit.