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

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.


cloc 2.02
Dependencies: bash-minimal@5.2.37 coreutils@9.1 perl@5.36.0 perl-algorithm-diff@1.1903 perl-digest-md5@2.58 perl-parallel-forkmanager@1.19 perl-regexp-common@2017060201
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://github.com/AlDanial/cloc
Licenses: GPL 2+
Synopsis: Count source lines of code (SLOC) and other source code metrics
Description:

cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. Given two versions of a code base, cloc can compute differences in blank, comment, and source lines.

cloc contains code from David Wheeler's SLOCCount. Compared to SLOCCount, cloc can handle a greater variety of programming languages.

the-silver-searcher 2.2.0
Dependencies: pcre@8.45 xz@5.4.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://geoff.greer.fm/ag/
Licenses: ASL 2.0
Synopsis: Fast code searching tool
Description:

The Silver Searcher (ag) is a tool for quickly searching large numbers of files. It's intended primarily for source code repositories, and respects files like .gitignore and .hgignore. It's also an order of magnitude faster than its inspiration, ack, and less specialised tools such as grep.

kcov 42
Dependencies: curl@8.6.0 elfutils@0.192 libelf@0.8.13 openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://github.com/SimonKagstrom/kcov
Licenses: GPL 2+
Synopsis: Code coverage tester for compiled languages, Python and Bash
Description:

Kcov is a code coverage tester for compiled languages, Python and Bash. It was originally a fork of Bcov, but has since evolved to support a large feature set in addition to that of Bcov.

Kcov uses DWARF debugging information for compiled programs to make it possible to collect coverage information without special compiler switches.

global 6.6.14
Dependencies: bash-minimal@5.2.37 coreutils@9.1 universal-ctags@6.1.20250525.0 libltdl@2.4.7 ncurses@6.2.20210619 python-pygments@2.19.1 python-wrapper@3.11.11 sqlite@3.39.3
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://www.gnu.org/software/global/
Licenses: GPL 3+
Synopsis: Cross-environment source code tag system
Description:

GNU GLOBAL is a source code tagging system that functions in the same way across a wide array of environments, such as different text editors, shells and web browsers. The resulting tags are useful for quickly moving around in a large, deeply nested project.

lcov-cobertura 2.1.1
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://eriwen.github.io/lcov-to-cobertura-xml/
Licenses: ASL 2.0
Synopsis: LCOV to Cobertura XML converter
Description:

The lcov-to-cobertura Python module converts code coverage report files in the lcov format to the XML format of Cobertura, a Java code coverage tool. It allows continuous integration servers like Jenkins to aggregate results and determine build stability.

cscope 15.9
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://cscope.sourceforge.net
Licenses: Modified BSD
Synopsis: Tool for browsing source code
Description:

Cscope is a text screen based source browsing tool. Although it is primarily designed to search C code (including lex and yacc files), it can also be used for C++ code.

Using cscope, you can easily search for where symbols are used and defined.

colormake 0.9.20140503
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://bre.klaki.net/programs/colormake/
Licenses: GPL 2+
Synopsis: Wrapper around @command{make} to produce colored output
Description:

This package provides a wrapper around make to produce colored output.

astyle 3.5
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://astyle.sourceforge.net/
Licenses: LGPL 3+
Synopsis: Source code indenter, formatter, and beautifier
Description:

Artistic Style is a source code indenter, formatter, and beautifier for the C, C++, C++/CLI, Objective‑C, C#, and Java programming languages.

complexity 1.10
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://www.gnu.org/software/complexity/
Licenses: GPL 3+
Synopsis: Analyze complexity of C functions
Description:

GNU complexity provides tools for finding procedures that are convoluted, overly long or otherwise difficult to understand. This may help in learning or reviewing unfamiliar code or perhaps highlighting your own code that seemed comprehensible when you wrote it.

uncrustify 0.80.1
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://uncrustify.sourceforge.net/
Licenses: GPL 2+
Synopsis: Code formatter for C and other related languages
Description:

Beautify source code in many languages of the C family (C, C++, C#, Objective C, D, Java, Pawn, and Vala). Features:

  • Indent and align code.

  • Reformat comments (a little bit).

  • Fix inter-character spacing.

  • Add or remove parens / braces.

  • Supports embedded SQL EXEC SQL stuff.

  • Highly configurable - More than 600 configurable options.

cflow 1.8
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://www.gnu.org/software/cflow/
Licenses: GPL 3+
Synopsis: Create a graph of control flow within a program
Description:

GNU cflow analyzes C source files and produces a graph charting the control flow of the program. It can output the graph in several styles and in either the POSIX format or in an extended GNU format. cflow also includes a major mode for Emacs for examining the flowcharts that it produces.

amalgamate 1.1.1-0.c91f07e
Dependencies: python-wrapper@3.11.11
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://github.com/edlund/amalgamate
Licenses: Modified BSD
Synopsis: Tool for amalgamating C source and header files
Description:

amalgamate.py aims to make it easy to use SQLite-style C source and header amalgamation in projects.

sloccount 2.26
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://dwheeler.com/sloccount/
Licenses: GPL 2+
Synopsis: Count physical source lines of code (SLOC)
Description:

SLOCCount is a set of the programs for counting source lines of code (SLOC) in large software systems. It can automatically identify and measure a wide range of programming languages. It automatically estimates the effort, time, and money it would take to develop the software, using the COCOMO model or user-provided parameters.

xenon 0.9.3
Dependencies: python-pyyaml@6.0.2 python-radon@6.0.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://xenon.readthedocs.org/
Licenses: Expat
Synopsis: Monitor code metrics for Python on your CI server
Description:

Xenon is a monitoring tool based on Radon. It monitors code complexity. Ideally, xenon is run every time code is committed. Through command line options, various thresholds can be set for the complexity of code. It will fail (i.e., it will exit with a non-zero exit code) when any of these requirements is not met.

scc 3.3.5
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://github.com/boyter/scc
Licenses: Expat
Synopsis: Fast code counter written in Go
Description:

scc provides a lines-of-code counter similar to tools like cloc and sloccount. It aims to be fast as possible while supporting COCOMO calculation and code complexity estimation.

trio 1.16
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://daniel.haxx.se/projects/trio/
Licenses: non-copyleft
Synopsis: Portable and extendable printf and string functions
Description:

Trio is a set of printf and string functions designed be used by applications with a focus on portability or with the need for additional features that are not supported by the standard stdio implementation.

indent 2.2.13-0.1737c92
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://www.gnu.org/software/indent/
Licenses: GPL 3+
Synopsis: Code reformatter
Description:

Indent is a program that makes source code easier to read by reformatting it in a consistent style. It can change the style to one of several different styles such as GNU, BSD or K&R. It has some flexibility to deal with incomplete or malformed syntax. GNU indent offers several extensions over the standard utility.

automatic-component-toolkit 1.6.0
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://github.com/Autodesk/AutomaticComponentToolkit
Licenses: FreeBSD
Synopsis: Automatically generate software components
Description:

The Automatic Component Toolkit (ACT) is a code generator that takes an instance of an Interface Description Language (IDL) file and generates a thin C89-API, implementation stubs, and language bindings of your desired software component.

makefile2graph 1.5.0
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://github.com/lindenb/makefile2graph
Licenses: Expat
Synopsis: Creates a graph of dependencies from GNU Make
Description:

make2graph creates a graph of dependencies from GNU Make. The output is a graphviz-dot file, a Gexf-XML file or a list of the deepest independent targets.

sourcetrail 2.0.0
Dependencies: boost@1.83.0 clang@19.1.7 expected-lite@0.9.0 qt5compat@6.9.2 qtbase@6.9.2 qtnetworkauth@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 range-v3@0.12.0 spdlog@1.13.0 sqlite@3.39.3 tinyxml@2.6.2
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://github.com/OpenSourceSourceTrail/Sourcetrail
Licenses: GPL 3
Synopsis: Graphical cross-platform source code browser for C/C++
Description:

Sourcetrail is a free and open-source cross-platform source explorer that helps you get productive on unfamiliar source code. It includes support for C/C++, providing a graphical means for discovering symbols and their place in a project.

lcov 1.16
Dependencies: bash-minimal@5.2.37 perl@5.36.0 perl-io-compress@2.213 perl-json@4.02
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://ltp.sourceforge.net/coverage/lcov.php
Licenses: GPL 2+
Synopsis: Code coverage tool that enhances GNU gcov
Description:

LCOV is an extension of gcov, a tool part of the GNU Binutils, which provides information about what parts of a program are actually executed (i.e., "covered") while running a particular test case. The extension consists of a set of Perl scripts which build on the textual gcov output to implement the following enhanced functionality such as HTML output.

rtags 2.18
Dependencies: bash-completion@2.11 clang@13.0.1 llvm@13.0.1 lua@5.3.5 rct@0.0.0-2.b3e6f41 selene@2017.08.25
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://github.com/Andersbakken/rtags
Licenses: GPL 3+
Synopsis: Indexer for the C language family with Emacs integration
Description:

RTags is a client/server application that indexes C/C++ code and keeps a persistent file-based database of references, declarations, definitions, symbolnames etc. There’s also limited support for ObjC/ObjC++. It allows you to find symbols by name (including nested class and namespace scope). Most importantly we give you proper follow-symbol and find-references support.

universal-ctags 6.1.20250525.0
Dependencies: jansson@2.14 libseccomp@2.6.0 libxml2@2.14.6 libyaml@0.2.5 pcre2@10.42
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://ctags.io/
Licenses: GPL 2+
Synopsis: Generate tag files for source code
Description:

Universal Ctags generates an index (or tag) file of language objects found in source files for many popular programming languages. This index makes it easy for text editors and other tools to locate the indexed items. Universal Ctags improves on traditional ctags because of its multilanguage support, its ability for the user to define new languages searched by regular expressions, and its ability to generate emacs-style TAGS files.

python-xenon 0.9.3
Dependencies: python-pyyaml@6.0.2 python-radon@6.0.1 python-requests@2.32.5
Channel: guix
Location: gnu/packages/code.scm (gnu packages code)
Home page: https://xenon.readthedocs.org/
Licenses: Expat
Synopsis: Monitor code metrics for Python on your CI server
Description:

Xenon is a monitoring tool based on Radon. It monitors code complexity. Ideally, xenon is run every time code is committed. Through command line options, various thresholds can be set for the complexity of code. It will fail (i.e., it will exit with a non-zero exit code) when any of these requirements is not met.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796
Total results: 67086