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.
Corrosion, formerly known as cmake-cargo, is a tool for integrating Rust into an existing CMake project. Corrosion can automatically import executables, static libraries, and dynamic libraries from a workspace or package manifest (Cargo.toml file).
cmakeos-mode provides an Emacs major mode for editing Cmake files. It supports syntax highlighting, indenting and refilling of comments.
The tinycmmc package contains a small collection of reusable CMake modules.
CMake-Shared are shared functions and macros for projects using the CMake build system.
The cmakelang project provides quality assurance (QA) tools for CMake:
cmake-annotategenerate pretty HTML from your listfiles
cmake-formatformat your listfiles nicely
cmake-lintcheck your listfiles for problems
ctest-toparse a ctest output tree and translate it into a more structured format (either JSON or XML).
sanitizers-cmake provides a module for the CMake build system that can enable address, memory, thread and undefined-behavior sanitizers for binary targets using flags appropriate for the compiler in use.
CPM.cmake is a cross-platform CMake script that adds dependency management capabilities to CMake.
CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.
QMSetup is a set of CMake Modules and Basic Libraries for C/C++ projects. It features:
Helpful CMake utilities
Generate configuration header files
Reorganize header files
Deploy project dependencies and fix rpaths
Support calling Doxygen via CMake conveniently
Support calling Qt Linguist Tools via CMake conveniently
CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.
GnuCOBOL is a free, modern COBOL compiler. It implements a substantial part of COBOL 85, X/Open COBOL and newer ISO COBOL standards as well as many extensions from other COBOL compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others).
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.
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.
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.
amalgamate.py aims to make it easy to use SQLite-style C source and header amalgamation in projects.
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.
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.
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.
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.
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.
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.
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.
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.
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.