_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


fstrm 0.6.1
Dependencies: libevent@2.1.12
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/farsightsec/fstrm
Licenses: Expat HPND
Synopsis: Implementation of the Frame Streams data transport protocol
Description:

fstrm is an optimised implementation of Frame Streams as a C library and several tools built on top of it.

Frame Streams is a light-weight, binary-clean protocol that allows for the transport of arbitrarily-encoded data payload sequences with minimal framing overhead---just four bytes per data frame. It does not specify an encoding format for these data frames and can be used with any data serialisation format that produces byte sequences, such as Protocol Buffers, XML, JSON, MessagePack, YAML, etc.

Frame Streams can be used either as a streaming transport over a reliable byte stream socket (TCP sockets, TLS connections, AF_UNIX sockets, etc.) for data in motion, or as a file format for data at rest.

emacs-protobuf-mode 3.21.9
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Synopsis: Protocol buffers major mode for Emacs
Description:

This package provides an Emacs major mode for editing Protocol Buffer source files.

protobuf 6.31.1
Dependencies: abseil-cpp@20250127.1 jsoncpp@1.9.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://protobuf.dev
Licenses: Modified BSD
Synopsis: Data encoding for remote procedure calls (RPCs)
Description:

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.

protobuf 3.6.1
Dependencies: zlib@1.3.1 googletest@1.12.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Synopsis: Data encoding for remote procedure calls (RPCs)
Description:

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.

python-protobuf 3.20.3
Dependencies: protobuf@3.20.3
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/google/protobuf
Licenses: Modified BSD
Synopsis: Protocol buffers is a data interchange format
Description:

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

python-protobuf 6.31.1
Dependencies: protobuf@6.31.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://protobuf.dev
Licenses: Modified BSD
Synopsis: Data encoding for remote procedure calls (RPCs)
Description:

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.

protozero 1.7.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/mapbox/protozero
Licenses: ASL 2.0 FreeBSD
Synopsis: Minimalistic protocol buffer decoder and encoder in C++
Description:

Protozero is a minimalistic protocol buffer decoder and encoder in C++. The developer using protozero has to manually translate the .proto description into code.

ruby-protobuf 3.10.9
Dependencies: protobuf@3.21.9
Propagated dependencies: ruby-activesupport@7.2.2.1 ruby-middleware@0.1.0 ruby-thor@1.2.2 ruby-thread-safe@0.3.6
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/ruby-protobuf/protobuf
Licenses: Expat
Synopsis: Implementation of Google's Protocol Buffers in Ruby
Description:

Protobuf is an implementation of Google's Protocol Buffers in pure Ruby.

protobuf-c 1.4.1
Dependencies: protobuf@3.21.9
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protobuf-c/protobuf-c
Licenses: FreeBSD
Synopsis: Protocol Buffers implementation in C
Description:

This is protobuf-c, a C implementation of the Google Protocol Buffers data serialization format. It includes libprotobuf-c, a pure C library that implements protobuf encoding and decoding, and protoc-c, a code generator that converts Protocol Buffer .proto files to C descriptor code.

python-mypy-protobuf 3.3.0
Propagated dependencies: protobuf@3.21.9 python-protobuf@3.20.3 python-types-protobuf@3.20.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/nipunn1313/mypy-protobuf
Licenses: ASL 2.0
Synopsis: Generate Mypy stub files from protobuf specifications
Description:

This Python package provide tools to generate Mypy stubs from protobuf specification files.

protobuf 3.20.3
Dependencies: zlib@1.3.1 googletest@1.12.1
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Synopsis: Data encoding for remote procedure calls (RPCs)
Description:

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.

python-protobuf 5.28.3
Dependencies: protobuf@3.21.9
Channel: guix
Location: gnu/packages/protobuf.scm (gnu packages protobuf)
Home page: https://github.com/protocolbuffers/protobuf
Licenses: Modified BSD
Synopsis: Protocol buffers is a data interchange format
Description:

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

pth 2.0.7
Channel: guix
Location: gnu/packages/pth.scm (gnu packages pth)
Home page: https://www.gnu.org/software/pth/
Licenses: LGPL 2.1+
Synopsis: Portable thread library
Description:

GNU Pth is a portable library providing non-preemptive, priority-based scheduling for multiple execution threads. Each thread has its own program-counter, run-time stack, signal mask and errno variable. Threads are scheduled in a cooperative way, rather than in the standard preemptive way, such that they are managed according to priority and events. However, Pth also features emulation of POSIX.1c threads ("pthreads") for backwards compatibility.

pamixer 1.6
Dependencies: cxxopts@3.2.1 pulseaudio@16.1
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://github.com/cdemoulins/pamixer
Licenses: GPL 3+
Synopsis: PulseAudio command line mixer
Description:

pamixer is like amixer but for PulseAudio, allowing easy control of the volume levels of the sinks (get, set, decrease, increase, toggle mute, etc).

noisetorch 0.12.2
Dependencies: noise-suppression-for-voice@0.91
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://github.com/noisetorch/NoiseTorch
Licenses: GPL 3
Synopsis: Real-time microphone noise suppression
Description:

NoiseTorch creates a virtual PulseAudio microphone that suppresses noise, in any application. Use whichever conferencing or VOIP application you like and simply select the NoiseTorch Virtual Microphone as input to torch the sound of your mechanical keyboard, computer fans, trains and the likes.

apulse 0.1.13
Dependencies: alsa-lib@1.2.11 glib@2.83.3
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://github.com/i-rinat/apulse
Licenses: Expat
Synopsis: PulseAudio emulation for ALSA
Description:

Apulse provides an alternative partial implementation of the PulseAudio API. It consists of a loader script and a number of shared libraries with the same names as from original PulseAudio, so applications could dynamically load them and think they are talking to PulseAudio.

Internally, no separate sound mixing daemon is used. Instead, apulse relies on ALSA's dmix, dsnoop, and plug plugins to handle multiple sound sources and capture streams running at the same time. dmix plugin muxes multiple playback streams; dsnoop plugin allow multiple applications to capture from a single microphone; and plug plugin transparently converts audio between various sample formats, sample rates and channel numbers.

pulsemixer 1.5.1
Dependencies: pulseaudio@16.1
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://github.com/GeorgeFilipkin/pulsemixer/
Licenses: Expat
Synopsis: Command-line and curses mixer for PulseAudio
Description:

Pulsemixer is a PulseAudio mixer with command-line and curses-style interfaces.

noise-suppression-for-voice 0.91
Dependencies: pulseaudio@16.1
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://github.com/werman/noise-suppression-for-voice
Licenses: GPL 3
Synopsis: Real-time Noise suppression plugin based on Xiph's RNNoise
Description:

This plug-in is meant to suppress a wide range of noise origins: computer fans, offices, crowds, airplanes, cars, trains, construction, and more.

Mild background noise is always suppressed, loud sounds, like clicking of mechanical keyboard, are suppressed while there is no voice however they are only reduced in volume when voice is present.

The plug-in is made to work with 1 or 2 channels (LADSPA plugin), 16 bit, 48000 Hz audio input.

libsamplerate 0.1.9
Propagated dependencies: libsndfile@1.2.0 fftw@3.3.10
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: http://www.mega-nerd.com/SRC/index.html
Licenses: FreeBSD
Synopsis: Audio sample rate conversion library
Description:

Secret Rabbit Code (aka. libsamplerate) is a Sample Rate Converter for audio. One example of where such a thing would be useful is converting audio from the CD sample rate of 44.1kHz to the 48kHz sample rate used by DAT players.

SRC is capable of arbitrary and time varying conversions; from downsampling by a factor of 256 to upsampling by the same factor. Arbitrary in this case means that the ratio of input and output sample rates can be an irrational number. The conversion ratio can also vary with time for speeding up and slowing down effects.

SRC provides a small set of converters to allow quality to be traded off against computation cost. The current best converter provides a signal-to-noise ratio of 145dB with -3dB passband extending from DC to 96% of the theoretical best bandwidth for a given pair of input and output sample rates.

ponymix 5
Dependencies: pulseaudio@16.1
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://github.com/falconindy/ponymix
Licenses: Expat
Synopsis: Console-based PulseAudio mixer
Description:

Ponymix is a PulseAudio mixer and volume controller with a command-line interface. In addition, it is possible to use named sources and sinks.

libsndfile 1.2.0
Propagated dependencies: flac@1.5.0 libogg@1.3.6 libvorbis@1.3.7 opus@1.5.2
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: http://www.mega-nerd.com/libsndfile/
Licenses: LGPL 2.1+
Synopsis: Reading and writing files containing sampled sound
Description:

Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.

It was designed to handle both little-endian (such as WAV) and big-endian (such as AIFF) data, and to compile and run correctly on little-endian (such as Intel and DEC/Compaq Alpha) processor systems as well as big-endian processor systems such as Motorola 68k, Power PC, MIPS and SPARC. Hopefully the design of the library will also make it easy to extend for reading and writing new sound file formats.

paprefs 1.2
Dependencies: gtkmm@3.24.9 pulseaudio@16.1
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://freedesktop.org/software/pulseaudio/paprefs/
Licenses: GPL 2
Synopsis: Simple GTK based configuration dialog for the PulseAudio sound server
Description:

paprefs is a simple GTK based configuration dialog for the PulseAudio sound server. Note that this program can only configure local servers, and requires that a special module module-gsettings is loaded in the sound server.

pasystray 0.8.2
Dependencies: avahi@0.8 gtk+@3.24.49 libnotify@0.8.3 libx11@1.8.12 pulseaudio@16.1
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://github.com/christophgysin/pasystray
Licenses: LGPL 2.1+
Synopsis: PulseAudio controller for the system tray
Description:

pasystray enables control of various PulseAudio server settings from the X11 system tray. See the project README.md for a detailed list of features.

pulseaudio 16.1
Dependencies: alsa-lib@1.2.11 bluez@5.79 sbc@1.5 speexdsp@1.2.1 libsndfile@1.2.0 jack@0.125.0 dbus@1.15.8 glib@2.83.3 libltdl@2.4.7 fftwf@3.3.10 avahi@0.8 webrtc-audio-processing@1.3 libice@1.1.2 libsm@1.2.5 libxcb@1.17.0 libxtst@1.2.5 elogind@255.17 eudev@3.2.14
Propagated dependencies: libcap@2.64 tdb@1.4.12
Channel: guix
Location: gnu/packages/pulseaudio.scm (gnu packages pulseaudio)
Home page: https://www.pulseaudio.org/
Licenses: GPL 2+
Synopsis: Sound server
Description:

PulseAudio is a sound server. It is basically a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.

Page: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880
Total results: 45109