[{"COMMENT":"setuptools Rust extension plugin","COMMENT_MATCH":"setuptools <strong>Rust<\/strong> extension plugin","DESCRIPTION":"setuptools-rust is a plugin for `setuptools` to build Rust Python extensions\nimplemented with PyO3 rust-cpython.\nCompile and distribute Python extensions written in Rust as easily as if\nthey were written in C.\n","DESCR_MATCH":"setuptools-<strong>rust<\/strong> is a plugin for &#96;setuptools&#96; to build <strong>Rust<\/strong> Python extensions<br \/>implemented with PyO3 <strong>rust<\/strong>-cpython.<br \/>Compile and distribute Python extensions written in <strong>Rust<\/strong> as easily as if<br \/>they were written in C.<br \/>","FULLPKGNAME":"py3-setuptools-rust-1.12.0","FULLPKGPATH":"devel\/py-setuptools-rust","HOMEPAGE":"https:\/\/github.com\/PyO3\/setuptools-rust"},{"COMMENT":"Rust code formatter","COMMENT_MATCH":"<strong>Rust<\/strong> code formatter","DESCRIPTION":"A tool for formatting Rust code according to style guidelines.\n","DESCR_MATCH":"A tool for formatting <strong>Rust<\/strong> code according to style guidelines.<br \/>","FULLPKGNAME":"rust-rustfmt-1.90.0","FULLPKGPATH":"lang\/rust,-rustfmt","HOMEPAGE":"https:\/\/www.rust-lang.org\/"},{"COMMENT":"Rust linter","COMMENT_MATCH":"<strong>Rust<\/strong> linter","DESCRIPTION":"A bunch of lints to catch common mistakes and improve your Rust code.\n","DESCR_MATCH":"A bunch of lints to catch common mistakes and improve your <strong>Rust<\/strong> code.<br \/>","FULLPKGNAME":"rust-clippy-1.90.0","FULLPKGPATH":"lang\/rust,-clippy","HOMEPAGE":"https:\/\/www.rust-lang.org\/"},{"COMMENT":"source of the rust-openssl crate for regression testing","COMMENT_MATCH":"source of the <strong>rust<\/strong>-openssl crate for regression testing","DESCRIPTION":"Bundles the source of the rust-openssl crate for regression testing.\n","DESCR_MATCH":"Bundles the source of the <strong>rust<\/strong>-openssl crate for regression testing.<br \/>","FULLPKGNAME":"rust-openssl-tests-20250927p0","FULLPKGPATH":"security\/rust-openssl-tests","HOMEPAGE":"https:\/\/github.com\/sfackler\/rust-openssl"},{"COMMENT":"Rust debugger through gdb and lldb","COMMENT_MATCH":"<strong>Rust<\/strong> debugger through gdb and lldb","DESCRIPTION":"Small wrapper script for gdb that will start the underlying debugger with\nRust pretty printers enabled.\n","DESCR_MATCH":"Small wrapper script for gdb that will start the underlying debugger with<br \/><strong>Rust<\/strong> pretty printers enabled.<br \/>","FULLPKGNAME":"rust-gdb-1.90.0","FULLPKGPATH":"lang\/rust,-gdb","HOMEPAGE":"https:\/\/www.rust-lang.org\/"},{"COMMENT":"modular compiler frontend for the Rust language","COMMENT_MATCH":"modular compiler frontend for the <strong>Rust<\/strong> language","DESCRIPTION":"rust-analyzer is an implementation of Language Server Protocol for the\nRust programming language. It provides features like completion and\ngoto definition for many code editors, including VS Code, Emacs and\nVim.\n","DESCR_MATCH":"<strong>rust<\/strong>-analyzer is an implementation of Language Server Protocol for the<br \/><strong>Rust<\/strong> programming language. It provides features like completion and<br \/>goto definition for many code editors, including VS Code, Emacs and<br \/>Vim.<br \/>","FULLPKGNAME":"rust-analyzer-20250512","FULLPKGPATH":"devel\/rust-analyzer","HOMEPAGE":"https:\/\/rust-analyzer.github.io\/"},{"COMMENT":"Rust binary bootstrap","COMMENT_MATCH":"<strong>Rust<\/strong> binary bootstrap","DESCRIPTION":"Prepared tarball for bootstrapping lang\/rust.\n\nTo generate a suitable bootstrap archive for lang\/rust, use:\n\n$ tarlz --solid -z ${PREFIX}\/lib\/rustc-bootstrap-${MACHINE_ARCH}.tar \\\n\t-o rustc-bootstrap-${MACHINE_ARCH}-${BV}.tar.lz\n","DESCR_MATCH":"Prepared tarball for bootstrapping lang\/<strong>rust<\/strong>.<br \/><br \/>To generate a suitable bootstrap archive for lang\/<strong>rust<\/strong>, use:<br \/><br \/>$ tarlz --solid -z $&#123;PREFIX&#125;\/lib\/rustc-bootstrap-$&#123;MACHINE_ARCH&#125;.tar \\<br \/>\t-o rustc-bootstrap-$&#123;MACHINE_ARCH&#125;-$&#123;BV&#125;.tar.lz<br \/>","FULLPKGNAME":"rust-bootstrap-1.90.0","FULLPKGPATH":"lang\/rust,-bootstrap","HOMEPAGE":"https:\/\/www.rust-lang.org\/"},{"COMMENT":"Rust source component","COMMENT_MATCH":"<strong>Rust<\/strong> source component","DESCRIPTION":"Local copy of the source code of the Rust standard library. This can be used by\nsome tools, such as RLS or rust-analyzer, to provide auto-completion for\nfunctions within the standard library.\n","DESCR_MATCH":"Local copy of the source code of the <strong>Rust<\/strong> standard library. This can be used by<br \/>some tools, such as RLS or <strong>rust<\/strong>-analyzer, to provide auto-completion for<br \/>functions within the standard library.<br \/>","FULLPKGNAME":"rust-src-1.90.0","FULLPKGPATH":"lang\/rust,-src","HOMEPAGE":"https:\/\/www.rust-lang.org\/"},{"COMMENT":"compiler for Rust Language","COMMENT_MATCH":"compiler for <strong>Rust<\/strong> Language","DESCRIPTION":"Rust is a systems programming language that runs blazingly fast, prevents\nalmost all crashes, and eliminates data races.\n\nFeaturing:\n- zero-cost abstractions\n- move semantics\n- guaranteed memory safety\n- threads without data races\n- trait-based generics\n- pattern matching\n- type inference\n- minimal runtime\n- efficient C bindings\n\nDocumentation is available online at https:\/\/doc.rust-lang.org\/\nor could be downloaded from\nhttps:\/\/static.rust-lang.org\/dist\/rust-docs-${V}-x86_64-unknown-linux-gnu.tar.gz\n","DESCR_MATCH":"<strong>Rust<\/strong> is a systems programming language that runs blazingly fast, prevents<br \/>almost all crashes, and eliminates data races.<br \/><br \/>Featuring:<br \/>- zero-cost abstractions<br \/>- move semantics<br \/>- guaranteed memory safety<br \/>- threads without data races<br \/>- trait-based generics<br \/>- pattern matching<br \/>- type inference<br \/>- minimal runtime<br \/>- efficient C bindings<br \/><br \/>Documentation is available online at https:\/\/doc.<strong>rust<\/strong>-lang.org\/<br \/>or could be downloaded from<br \/>https:\/\/static.<strong>rust<\/strong>-lang.org\/dist\/<strong>rust<\/strong>-docs-$&#123;V&#125;-x86_64-unknown-linux-gnu.tar.gz<br \/>","FULLPKGNAME":"rust-1.90.0","FULLPKGPATH":"lang\/rust","HOMEPAGE":"https:\/\/www.rust-lang.org\/"},{"COMMENT":"develop crates with pyo3, rust-cpython and cffi bindings","COMMENT_MATCH":"develop crates with pyo3, <strong>rust<\/strong>-cpython and cffi bindings","DESCRIPTION":"This program allows you to build and publish crates with pyo3, rust-cpython\nand cffi bindings as well as rust binaries as python packages. It is meant\nas a zero configuration replacement for setuptools-rust and milksnake.\n","DESCR_MATCH":"This program allows you to build and publish crates with pyo3, <strong>rust<\/strong>-cpython<br \/>and cffi bindings as well as <strong>rust<\/strong> binaries as python packages. It is meant<br \/>as a zero configuration replacement for setuptools-<strong>rust<\/strong> and milksnake.<br \/>","FULLPKGNAME":"maturin-1.9.4","FULLPKGPATH":"devel\/maturin","HOMEPAGE":"https:\/\/github.com\/PyO3\/maturin"},{"COMMENT":"automatically generates Rust FFI bindings (C and C++)","COMMENT_MATCH":"automatically generates <strong>Rust<\/strong> FFI bindings (C and C++)","DESCRIPTION":"bindgen automatically generates Rust FFI bindings to C (and some C++)\nlibraries.\n\nbindgen cli tool takes the path to an input C or C++ header file, and\noptionally an output file path for the generated bindings. If the\noutput file path is not supplied, the bindings are printed to stdout.\n\nIf we wanted to generated Rust FFI bindings from a C header named\ninput.h and put them in the bindings.rs file, we would invoke bindgen\nlike this:\n\n$ bindgen input.h -o bindings.rs\n\nFor more details, pass the --help flag:\n$ bindgen --help\n","DESCR_MATCH":"bindgen automatically generates <strong>Rust<\/strong> FFI bindings to C (and some C++)<br \/>libraries.<br \/><br \/>bindgen cli tool takes the path to an input C or C++ header file, and<br \/>optionally an output file path for the generated bindings. If the<br \/>output file path is not supplied, the bindings are printed to stdout.<br \/><br \/>If we wanted to generated <strong>Rust<\/strong> FFI bindings from a C header named<br \/>input.h and put them in the bindings.rs file, we would invoke bindgen<br \/>like this:<br \/><br \/>$ bindgen input.h -o bindings.rs<br \/><br \/>For more details, pass the --help flag:<br \/>$ bindgen --help<br \/>","FULLPKGNAME":"rust-bindgen-0.72.0","FULLPKGPATH":"devel\/rust-bindgen","HOMEPAGE":"https:\/\/rust-lang.github.io\/rust-bindgen\/"},{"COMMENT":"Rust components used in mitmproxy","COMMENT_MATCH":"<strong>Rust<\/strong> components used in mitmproxy","DESCRIPTION":"This package contains mitmproxy's Rust bits.\n","DESCR_MATCH":"This package contains mitmproxy&#39;s <strong>Rust<\/strong> bits.<br \/>","FULLPKGNAME":"py3-mitmproxy_rs-0.12.7","FULLPKGPATH":"security\/py-mitmproxy_rs","HOMEPAGE":"https:\/\/mitmproxy.org\/"},{"COMMENT":"line oriented search tool using Rust's regex library","COMMENT_MATCH":"line oriented search tool using <strong>Rust<\/strong>&#39;s regex library","DESCRIPTION":"Line oriented search tool using Rust's regex library. Combines the raw\nperformance of grep with the usability of the silver searcher.\n","DESCR_MATCH":"Line oriented search tool using <strong>Rust<\/strong>&#39;s regex library. Combines the raw<br \/>performance of grep with the usability of the silver searcher.<br \/>","FULLPKGNAME":"ripgrep-14.1.1","FULLPKGPATH":"textproc\/ripgrep","HOMEPAGE":"https:\/\/github.com\/BurntSushi\/ripgrep"},{"COMMENT":"Python bindings for Rust's persistent data structures (rpds)","COMMENT_MATCH":"Python bindings for <strong>Rust<\/strong>&#39;s persistent data structures (rpds)","DESCRIPTION":"Python bindngs for Rust's persistent data structures (rpds).\n\nThis was initially written to replace pyrsistent from the referencing\nlibrary.\n","DESCR_MATCH":"Python bindngs for <strong>Rust<\/strong>&#39;s persistent data structures (rpds).<br \/><br \/>This was initially written to replace pyrsistent from the referencing<br \/>library.<br \/>","FULLPKGNAME":"py3-rpds-py-0.22.3","FULLPKGPATH":"devel\/py-rpds-py","HOMEPAGE":"https:\/\/pypi.python.org\/pypi\/rpds_py"},{"COMMENT":"helpers for compiling Rust extensions for Ruby","COMMENT_MATCH":"helpers for compiling <strong>Rust<\/strong> extensions for Ruby","DESCRIPTION":"The primary goal of rb-sys is to make building native Ruby extensions in\nRust easier than it would be in C. If it's not easy, it's a bug.\n\nFeatures:\n\n* Battle-tested Rust bindings for the Ruby C API\n* Support for Ruby 2.4+\n* Supports all major platforms (Linux, macOS, Windows)\n* Cross compilation of gems\n* Integration with rake-compiler\n","DESCR_MATCH":"The primary goal of rb-sys is to make building native Ruby extensions in<br \/><strong>Rust<\/strong> easier than it would be in C. If it&#39;s not easy, it&#39;s a bug.<br \/><br \/>Features:<br \/><br \/>* Battle-tested <strong>Rust<\/strong> bindings for the Ruby C API<br \/>* Support for Ruby 2.4+<br \/>* Supports all major platforms (Linux, macOS, Windows)<br \/>* Cross compilation of gems<br \/>* Integration with rake-compiler<br \/>","FULLPKGNAME":"ruby34-rb_sys-0.9.85","FULLPKGPATH":"devel\/ruby-rb_sys","HOMEPAGE":"https:\/\/oxidize-rb.github.io\/rb-sys\/"},{"COMMENT":"helpers for compiling Rust extensions for Ruby","COMMENT_MATCH":"helpers for compiling <strong>Rust<\/strong> extensions for Ruby","DESCRIPTION":"The primary goal of rb-sys is to make building native Ruby extensions in\nRust easier than it would be in C. If it's not easy, it's a bug.\n\nFeatures:\n\n* Battle-tested Rust bindings for the Ruby C API\n* Support for Ruby 2.4+\n* Supports all major platforms (Linux, macOS, Windows)\n* Cross compilation of gems\n* Integration with rake-compiler\n","DESCR_MATCH":"The primary goal of rb-sys is to make building native Ruby extensions in<br \/><strong>Rust<\/strong> easier than it would be in C. If it&#39;s not easy, it&#39;s a bug.<br \/><br \/>Features:<br \/><br \/>* Battle-tested <strong>Rust<\/strong> bindings for the Ruby C API<br \/>* Support for Ruby 2.4+<br \/>* Supports all major platforms (Linux, macOS, Windows)<br \/>* Cross compilation of gems<br \/>* Integration with rake-compiler<br \/>","FULLPKGNAME":"ruby33-rb_sys-0.9.85","FULLPKGPATH":"devel\/ruby-rb_sys,ruby33","HOMEPAGE":"https:\/\/oxidize-rb.github.io\/rb-sys\/"},{"COMMENT":"ring crate source patched for x-only assembly","COMMENT_MATCH":"ring crate source patched for x-only assembly","DESCRIPTION":"Bundles the source of the ring crate patched to work with OpenBSD's\nexecute only policy. Use this as a BUILD_DEPENDS for ports depending\non ring 0.16. It is not needed for ring >= 0.17.\n","DESCR_MATCH":"Bundles the source of the ring crate patched to work with OpenBSD&#39;s<br \/>execute only policy. Use this as a BUILD_DEPENDS for ports depending<br \/>on ring 0.16. It is not needed for ring &gt;= 0.17.<br \/>","FULLPKGNAME":"rust-ring-0.16.20p9","FULLPKGPATH":"security\/rust-ring","HOMEPAGE":null},{"COMMENT":"ls alternative written in Rust (fork of exa)","COMMENT_MATCH":"ls alternative written in <strong>Rust<\/strong> (fork of exa)","DESCRIPTION":"eza is a replacement for ls written in Rust. Its options are similar to the\nregular ls, but it also adds lots of fancy features like tree traversing,\ncolors, git support, sorting options..\n\neza is a fork of exa (which is no longer maintained).\n","DESCR_MATCH":"eza is a replacement for ls written in <strong>Rust<\/strong>. Its options are similar to the<br \/>regular ls, but it also adds lots of fancy features like tree traversing,<br \/>colors, git support, sorting options..<br \/><br \/>eza is a fork of exa (which is no longer maintained).<br \/>","FULLPKGNAME":"eza-0.23.1","FULLPKGPATH":"sysutils\/eza","HOMEPAGE":"https:\/\/eza.rocks\/"},{"COMMENT":"ruby wrapper for comrak rust crate","COMMENT_MATCH":"ruby wrapper for comrak <strong>rust<\/strong> crate","DESCRIPTION":"Ruby wrapper for Rust's comrak crate.\n\nIt passes all of the CommonMark test suite, and is therefore\nspec-complete. It also includes extensions to the CommonMark spec as\ndocumented in the GitHub Flavored Markdown spec, such as support for\ntables, strikethroughs, and autolinking.\n","DESCR_MATCH":"Ruby wrapper for <strong>Rust<\/strong>&#39;s comrak crate.<br \/><br \/>It passes all of the CommonMark test suite, and is therefore<br \/>spec-complete. It also includes extensions to the CommonMark spec as<br \/>documented in the GitHub Flavored Markdown spec, such as support for<br \/>tables, strikethroughs, and autolinking.<br \/>","FULLPKGNAME":"ruby33-commonmarker-2.3.1","FULLPKGPATH":"textproc\/ruby-commonmarker,ruby33","HOMEPAGE":"https:\/\/github.com\/gjtorikian\/commonmarker"},{"COMMENT":"ruby wrapper for comrak rust crate","COMMENT_MATCH":"ruby wrapper for comrak <strong>rust<\/strong> crate","DESCRIPTION":"Ruby wrapper for Rust's comrak crate.\n\nIt passes all of the CommonMark test suite, and is therefore\nspec-complete. It also includes extensions to the CommonMark spec as\ndocumented in the GitHub Flavored Markdown spec, such as support for\ntables, strikethroughs, and autolinking.\n","DESCR_MATCH":"Ruby wrapper for <strong>Rust<\/strong>&#39;s comrak crate.<br \/><br \/>It passes all of the CommonMark test suite, and is therefore<br \/>spec-complete. It also includes extensions to the CommonMark spec as<br \/>documented in the GitHub Flavored Markdown spec, such as support for<br \/>tables, strikethroughs, and autolinking.<br \/>","FULLPKGNAME":"ruby34-commonmarker-2.3.1","FULLPKGPATH":"textproc\/ruby-commonmarker,ruby34","HOMEPAGE":"https:\/\/github.com\/gjtorikian\/commonmarker"},{"COMMENT":"compiler cache for C\/C++\/Rust","COMMENT_MATCH":"compiler cache for C\/C++\/<strong>Rust<\/strong>","DESCRIPTION":"sccache is a ccache-like compiler caching tool. It is used as a compiler\nwrapper and avoids compilation when possible, storing cached results\neither on local disk or in one of several cloud storage backends.\n\nsccache includes support for caching the compilation of C\/C++ code and Rust.\n","DESCR_MATCH":"sccache is a ccache-like compiler caching tool. It is used as a compiler<br \/>wrapper and avoids compilation when possible, storing cached results<br \/>either on local disk or in one of several cloud storage backends.<br \/><br \/>sccache includes support for caching the compilation of C\/C++ code and <strong>Rust<\/strong>.<br \/>","FULLPKGNAME":"sccache-0.10.0","FULLPKGPATH":"devel\/sccache","HOMEPAGE":"https:\/\/github.com\/mozilla\/sccache"},{"COMMENT":"create books from markdown files","COMMENT_MATCH":"create books from markdown files","DESCRIPTION":"mdBook is a utility to create modern online books from Markdown files.\n","DESCR_MATCH":"mdBook is a utility to create modern online books from Markdown files.<br \/>","FULLPKGNAME":"mdbook-0.4.52","FULLPKGPATH":"textproc\/mdbook","HOMEPAGE":"https:\/\/github.com\/rust-lang\/mdBook"},{"COMMENT":"Brave's adblock library","COMMENT_MATCH":"Brave&#39;s adblock library","DESCRIPTION":"Python wrapper for Brave's adblocking library, which is written in Rust.\n","DESCR_MATCH":"Python wrapper for Brave&#39;s adblocking library, which is written in <strong>Rust<\/strong>.<br \/>","FULLPKGNAME":"py3-adblock-0.6.0p8","FULLPKGPATH":"www\/py-adblock","HOMEPAGE":"https:\/\/pypi.python.org\/pypi\/adblock"},{"COMMENT":"runtime for JavaScript and TypeScript","COMMENT_MATCH":"runtime for JavaScript and TypeScript","DESCRIPTION":"Deno is a simple, modern and secure runtime for JavaScript and\nTypeScript that uses V8 and is built in Rust.\n","DESCR_MATCH":"Deno is a simple, modern and secure runtime for JavaScript and<br \/>TypeScript that uses V8 and is built in <strong>Rust<\/strong>.<br \/>","FULLPKGNAME":"deno-2.4.5p0","FULLPKGPATH":"lang\/deno","HOMEPAGE":"https:\/\/deno.com"},{"COMMENT":"bindings for ECMA regular expressions in the regress crate","COMMENT_MATCH":"bindings for ECMA regular expressions in the regress crate","DESCRIPTION":"Python bindings to the Rust regress crate, exposing ECMA regular expressions.\n","DESCR_MATCH":"Python bindings to the <strong>Rust<\/strong> regress crate, exposing ECMA regular expressions.<br \/>","FULLPKGNAME":"py3-regress-2025.5.1","FULLPKGPATH":"textproc\/py-regress","HOMEPAGE":"https:\/\/github.com\/crate-py\/regress"},{"COMMENT":"C bindings generator from rust code","COMMENT_MATCH":"C bindings generator from <strong>rust<\/strong> code","DESCRIPTION":"This project can be used to generate C bindings for Rust code:\n\n* Builds bindings for a crate, its mods, its dependent crates, and their mods\n* Only the necessary types for exposed functions are given bindings\n* Can specify annotations for controlling some aspects of binding\n* Support for generic structs and unions\n* Support for exporting constants and statics\n* Customizable formatting, can be used in C or C++ projects\n* Support for generating #ifdef's for #[cfg] attributes\n* Support for #[repr(sized)] tagged enum's\n","DESCR_MATCH":"This project can be used to generate C bindings for <strong>Rust<\/strong> code:<br \/><br \/>* Builds bindings for a crate, its mods, its dependent crates, and their mods<br \/>* Only the necessary types for exposed functions are given bindings<br \/>* Can specify annotations for controlling some aspects of binding<br \/>* Support for generic structs and unions<br \/>* Support for exporting constants and statics<br \/>* Customizable formatting, can be used in C or C++ projects<br \/>* Support for generating #ifdef&#39;s for #[cfg] attributes<br \/>* Support for #[repr(sized)] tagged enum&#39;s<br \/>","FULLPKGNAME":"cbindgen-0.29.0","FULLPKGPATH":"devel\/cbindgen","HOMEPAGE":"https:\/\/github.com\/eqrion\/cbindgen"},{"COMMENT":"ncurses Spotify client","COMMENT_MATCH":"ncurses Spotify client","DESCRIPTION":"Cross-platform ncurses Spotify client written in Rust with\na low resource footprint. The UI is heavily inspired by\nncurses MPD clients, such as ncmpc.\n","DESCR_MATCH":"Cross-platform ncurses Spotify client written in <strong>Rust<\/strong> with<br \/>a low resource footprint. The UI is heavily inspired by<br \/>ncurses MPD clients, such as ncmpc.<br \/>","FULLPKGNAME":"ncspot-1.2.1p1","FULLPKGPATH":"audio\/ncspot","HOMEPAGE":"https:\/\/github.com\/hrkfdn\/ncspot"},{"COMMENT":"code search and replace tool","COMMENT_MATCH":"code search and replace tool","DESCRIPTION":"amber is a code search and replace tool written by Rust. This tool is inspired\nby ack, ag, and other grep-like tools.\n","DESCR_MATCH":"amber is a code search and replace tool written by <strong>Rust<\/strong>. This tool is inspired<br \/>by ack, ag, and other grep-like tools.<br \/>","FULLPKGNAME":"amber-0.6.0","FULLPKGPATH":"textproc\/amber","HOMEPAGE":"https:\/\/github.com\/dalance\/amber"},{"COMMENT":"multithreaded lossless PNG compression optimizer","COMMENT_MATCH":"multithreaded lossless PNG compression optimizer","DESCRIPTION":"Oxipng is a multithreaded lossless PNG compression optimizer. It can be used\nvia a command-line interface or as a library in other Rust programs.\n","DESCR_MATCH":"Oxipng is a multithreaded lossless PNG compression optimizer. It can be used<br \/>via a command-line interface or as a library in other <strong>Rust<\/strong> programs.<br \/>","FULLPKGNAME":"oxipng-9.1.5","FULLPKGPATH":"graphics\/oxipng","HOMEPAGE":"https:\/\/github.com\/shssoichiro\/oxipng"},{"COMMENT":"CLI GlobalProtect VPN client","COMMENT_MATCH":"CLI GlobalProtect VPN client","DESCRIPTION":"A CLI GlobalProtect VPN client, written in Rust, based on OpenConnect\nand Tauri, supports SSO with MFA, Yubikey, and client certificate\nauthentication, etc.\n","DESCR_MATCH":"A CLI GlobalProtect VPN client, written in <strong>Rust<\/strong>, based on OpenConnect<br \/>and Tauri, supports SSO with MFA, Yubikey, and client certificate<br \/>authentication, etc.<br \/>","FULLPKGNAME":"gp-openconnect-2.4.4","FULLPKGPATH":"net\/gp-openconnect","HOMEPAGE":"https:\/\/github.com\/yuezk\/GlobalProtect-openconnect"},{"COMMENT":"graphical browser for plain-text protocols","COMMENT_MATCH":"graphical browser for plain-text protocols","DESCRIPTION":"Castor is a graphical client for plain-text protocols written in Rust with GTK.\nIt currently supports the Gemini, Gopher and Finger protocols.\n","DESCR_MATCH":"Castor is a graphical client for plain-text protocols written in <strong>Rust<\/strong> with GTK.<br \/>It currently supports the Gemini, Gopher and Finger protocols.<br \/>","FULLPKGNAME":"castor-0.9.0p3","FULLPKGPATH":"www\/castor","HOMEPAGE":"https:\/\/git.sr.ht\/~julienxx\/castor"},{"COMMENT":"GStreamer bindings for Rust","COMMENT_MATCH":"GStreamer bindings for <strong>Rust<\/strong>","DESCRIPTION":"These bindings are providing a safe API that can be used to interface with\nGStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins.\n","DESCR_MATCH":"These bindings are providing a safe API that can be used to interface with<br \/>GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins.<br \/>","FULLPKGNAME":"gst-plugins-rs-0.14.2","FULLPKGPATH":"multimedia\/gstreamer1\/plugins-rs","HOMEPAGE":"http:\/\/gstreamer.freedesktop.org\/"},{"COMMENT":"realtime ticker data in your terminal","COMMENT_MATCH":"realtime ticker data in your terminal","DESCRIPTION":"Realtime ticker data plotted in your terminal. Built with Rust.\n\nPrice data is sourced from Yahoo! Finance.\n\nThe 'ticker codes' can be found by searching https:\/\/finance.yahoo.com\n","DESCR_MATCH":"Realtime ticker data plotted in your terminal. Built with <strong>Rust<\/strong>.<br \/><br \/>Price data is sourced from Yahoo! Finance.<br \/><br \/>The &#39;ticker codes&#39; can be found by searching https:\/\/finance.yahoo.com<br \/>","FULLPKGNAME":"tickrs-0.14.11","FULLPKGPATH":"productivity\/tickrs","HOMEPAGE":"https:\/\/github.com\/tarkah\/tickrs"},{"COMMENT":"Python package and project manager","COMMENT_MATCH":"Python package and project manager","DESCRIPTION":"uv is a Rust-based tool that replaces pip, pip-tools, pipx, poetry,\npyenv, twine, virtualenv, and more. It installs and manages Python\ndependencies, environments, versions, scripts, tools, and lockfiles\nwith speed and simplicity.\n","DESCR_MATCH":"uv is a <strong>Rust<\/strong>-based tool that replaces pip, pip-tools, pipx, poetry,<br \/>pyenv, twine, virtualenv, and more. It installs and manages Python<br \/>dependencies, environments, versions, scripts, tools, and lockfiles<br \/>with speed and simplicity.<br \/>","FULLPKGNAME":"uv-0.8.22","FULLPKGPATH":"devel\/uv","HOMEPAGE":"https:\/\/docs.astral.sh\/uv\/"},{"COMMENT":"pretty ls alternative with support for icons and colors","COMMENT_MATCH":"pretty ls alternative with support for icons and colors","DESCRIPTION":"Rewrite in Rust of GNU ls with lots of added features like colors, icons,\ntree-view, more formatting options etc.\n\nThe project is heavily inspired by the super colorls project.\n","DESCR_MATCH":"Rewrite in <strong>Rust<\/strong> of GNU ls with lots of added features like colors, icons,<br \/>tree-view, more formatting options etc.<br \/><br \/>The project is heavily inspired by the super colorls project.<br \/>","FULLPKGNAME":"lsd-1.1.5p2","FULLPKGPATH":"sysutils\/lsd","HOMEPAGE":"https:\/\/github.com\/lsd-rs\/lsd"},{"COMMENT":"unofficial bitwarden compatible server","COMMENT_MATCH":"unofficial bitwarden compatible server","DESCRIPTION":"Unofficial Bitwarden compatible server written in Rust and compatible\nwith upstream Bitwarden clients.\nFull implementation of Bitwarden API is provided including:\n- Organizations support\n- Attachments\n- Vault API support\n- Serving the static files for Vault interface\n- Website icons API\n- Authenticator and U2F support\n- YubiKey and Duo support\n","DESCR_MATCH":"Unofficial Bitwarden compatible server written in <strong>Rust<\/strong> and compatible<br \/>with upstream Bitwarden clients.<br \/>Full implementation of Bitwarden API is provided including:<br \/>- Organizations support<br \/>- Attachments<br \/>- Vault API support<br \/>- Serving the static files for Vault interface<br \/>- Website icons API<br \/>- Authenticator and U2F support<br \/>- YubiKey and Duo support<br \/>","FULLPKGNAME":"vaultwarden-1.34.3","FULLPKGPATH":"security\/vaultwarden","HOMEPAGE":"https:\/\/github.com\/dani-garcia\/vaultwarden"},{"COMMENT":"unofficial bitwarden compatible server","COMMENT_MATCH":"unofficial bitwarden compatible server","DESCRIPTION":"Unofficial Bitwarden compatible server written in Rust and compatible\nwith upstream Bitwarden clients.\nFull implementation of Bitwarden API is provided including:\n- Organizations support\n- Attachments\n- Vault API support\n- Serving the static files for Vault interface\n- Website icons API\n- Authenticator and U2F support\n- YubiKey and Duo support\n","DESCR_MATCH":"Unofficial Bitwarden compatible server written in <strong>Rust<\/strong> and compatible<br \/>with upstream Bitwarden clients.<br \/>Full implementation of Bitwarden API is provided including:<br \/>- Organizations support<br \/>- Attachments<br \/>- Vault API support<br \/>- Serving the static files for Vault interface<br \/>- Website icons API<br \/>- Authenticator and U2F support<br \/>- YubiKey and Duo support<br \/>","FULLPKGNAME":"vaultwarden-1.34.3-mysql","FULLPKGPATH":"security\/vaultwarden,mysql","HOMEPAGE":"https:\/\/github.com\/dani-garcia\/vaultwarden"},{"COMMENT":"unofficial bitwarden compatible server","COMMENT_MATCH":"unofficial bitwarden compatible server","DESCRIPTION":"Unofficial Bitwarden compatible server written in Rust and compatible\nwith upstream Bitwarden clients.\nFull implementation of Bitwarden API is provided including:\n- Organizations support\n- Attachments\n- Vault API support\n- Serving the static files for Vault interface\n- Website icons API\n- Authenticator and U2F support\n- YubiKey and Duo support\n","DESCR_MATCH":"Unofficial Bitwarden compatible server written in <strong>Rust<\/strong> and compatible<br \/>with upstream Bitwarden clients.<br \/>Full implementation of Bitwarden API is provided including:<br \/>- Organizations support<br \/>- Attachments<br \/>- Vault API support<br \/>- Serving the static files for Vault interface<br \/>- Website icons API<br \/>- Authenticator and U2F support<br \/>- YubiKey and Duo support<br \/>","FULLPKGNAME":"vaultwarden-1.34.3-postgresql","FULLPKGPATH":"security\/vaultwarden,postgresql","HOMEPAGE":"https:\/\/github.com\/dani-garcia\/vaultwarden"},{"COMMENT":"modern Lua linter written in Rust","COMMENT_MATCH":"modern Lua linter written in <strong>Rust<\/strong>","DESCRIPTION":"selene is a command line tool designed to help write correct and\nidiomatic Lua code.\n\nPriorities:\n\n- It's okay to not diagnose every problem, as long as the diagnostics\n  that are made are never wrong.\n\n- Easy to extend and modify.\n\n- Easy to configure... but the user should need to configure as little\n  as possible.\n","DESCR_MATCH":"selene is a command line tool designed to help write correct and<br \/>idiomatic Lua code.<br \/><br \/>Priorities:<br \/><br \/>- It&#39;s okay to not diagnose every problem, as long as the diagnostics<br \/>  that are made are never wrong.<br \/><br \/>- Easy to extend and modify.<br \/><br \/>- Easy to configure... but the user should need to configure as little<br \/>  as possible.<br \/>","FULLPKGNAME":"selene-0.27.1","FULLPKGPATH":"devel\/selene","HOMEPAGE":"https:\/\/kampfkarren.github.io\/selene\/"},{"COMMENT":"QR Code generator library","COMMENT_MATCH":"QR Code generator library","DESCRIPTION":"High-quality QR Code generator library in Java, TypeScript\/JavaScript,\nPython, Rust, C++, C.\n\nThis project aims to be the best, clearest QR Code generator library in\nmultiple languages.  The primary goals are flexible options and absolute\ncorrectness. Secondary goals are compact implementation size and good\ndocumentation comments.\n\nThis package only contains dynamically linked libraries for C++ and C.\n","DESCR_MATCH":"High-quality QR Code generator library in Java, TypeScript\/JavaScript,<br \/>Python, <strong>Rust<\/strong>, C++, C.<br \/><br \/>This project aims to be the best, clearest QR Code generator library in<br \/>multiple languages.  The primary goals are flexible options and absolute<br \/>correctness. Secondary goals are compact implementation size and good<br \/>documentation comments.<br \/><br \/>This package only contains dynamically linked libraries for C++ and C.<br \/>","FULLPKGNAME":"qr-code-generator-1.8.0","FULLPKGPATH":"graphics\/qr-code-generator","HOMEPAGE":"https:\/\/www.nayuki.io\/page\/qr-code-generator-library"},{"COMMENT":"memory optimized serialization library","COMMENT_MATCH":"memory optimized serialization library","DESCRIPTION":"FlatBuffers is an efficient cross platform serialization library for\nC++, C#, C, Go, Java, Kotlin, JavaScript, Lobster, Lua, TypeScript,\nPHP, Python, Rust and Swift. It was originally created at Google for\ngame development and other performance-critical applications.\n\nWhat sets FlatBuffers apart is that it represents hierarchical data in\na flat binary buffer in such a way that it can still be accessed\ndirectly without parsing\/unpacking, while also still supporting data\nstructure evolution (forwards\/backwards compatibility).\n","DESCR_MATCH":"FlatBuffers is an efficient cross platform serialization library for<br \/>C++, C#, C, Go, Java, Kotlin, JavaScript, Lobster, Lua, TypeScript,<br \/>PHP, Python, <strong>Rust<\/strong> and Swift. It was originally created at Google for<br \/>game development and other performance-critical applications.<br \/><br \/>What sets FlatBuffers apart is that it represents hierarchical data in<br \/>a flat binary buffer in such a way that it can still be accessed<br \/>directly without parsing\/unpacking, while also still supporting data<br \/>structure evolution (forwards\/backwards compatibility).<br \/>","FULLPKGNAME":"flatbuffers-23.5.26p1","FULLPKGPATH":"devel\/flatbuffers","HOMEPAGE":"https:\/\/google.github.io\/flatbuffers\/"},{"COMMENT":"deliver Go binaries as fast and easily as possible","COMMENT_MATCH":"deliver Go binaries as fast and easily as possible","DESCRIPTION":"GoReleaser does everything you need to create a professional release\nprocess for Go, Rust, TypeScript, and Zig projects.\n\nWith GoReleaser, you can:\n\n- Cross-compile your projects\n- Release to GitHub, GitLab and Gitea\n- Create nightly builds\n- Create Docker images and manifests\n- Create Linux packages and Homebrew taps\n- Sign artifacts, checksums and container images\n- Announce new releases on Twitter, Slack, Discord and others\n- Generate SBOMs (Software Bill of Materials) for binaries and container\n  images\n... and much more!\n","DESCR_MATCH":"GoReleaser does everything you need to create a professional release<br \/>process for Go, <strong>Rust<\/strong>, TypeScript, and Zig projects.<br \/><br \/>With GoReleaser, you can:<br \/><br \/>- Cross-compile your projects<br \/>- Release to GitHub, GitLab and Gitea<br \/>- Create nightly builds<br \/>- Create Docker images and manifests<br \/>- Create Linux packages and Homebrew taps<br \/>- Sign artifacts, checksums and container images<br \/>- Announce new releases on Twitter, Slack, Discord and others<br \/>- Generate SBOMs (Software Bill of Materials) for binaries and container<br \/>  images<br \/>... and much more!<br \/>","FULLPKGNAME":"goreleaser-2.12.3","FULLPKGPATH":"devel\/goreleaser","HOMEPAGE":"https:\/\/goreleaser.com\/"},{"COMMENT":"meson PEP 517 Python build backend","COMMENT_MATCH":"meson PEP 517 Python build backend","DESCRIPTION":"meson-python is a Python build backend built on top of the meson build system.\nIt enables to use Meson for the configuration and build steps of Python\npackages. Meson is an open source build system meant to be both extremely fast,\nand, even more importantly, as user friendly as possible. meson-python is best\nsuited for building Python packages containing extension modules implemented in\nlanguages such as C, C++, Cython, Fortran, Pythran, or Rust.\n","DESCR_MATCH":"meson-python is a Python build backend built on top of the meson build system.<br \/>It enables to use Meson for the configuration and build steps of Python<br \/>packages. Meson is an open source build system meant to be both extremely fast,<br \/>and, even more importantly, as user friendly as possible. meson-python is best<br \/>suited for building Python packages containing extension modules implemented in<br \/>languages such as C, C++, Cython, Fortran, Pythran, or <strong>Rust<\/strong>.<br \/>","FULLPKGNAME":"meson-python-0.18.0","FULLPKGPATH":"devel\/meson-python","HOMEPAGE":"https:\/\/meson-python.readthedocs.io\/en\/latest\/"},{"COMMENT":"RPKI Certification Authority and Publication Server","COMMENT_MATCH":"RPKI Certification Authority and Publication Server","DESCRIPTION":"Krill is a free, open source RPKI Certificate Authority that lets\nyou run delegated RPKI under one or multiple Regional Internet\nRegistries (RIRs). Through its built-in publication server, Krill\ncan publish Route Origin Authorisations (ROAs) on your own servers\nor with a third party.\n\nWritten in the Rust programming language, Krill is extremely robust\nand lightweight, letting you run it on minimalist hardware. A dual\nCPU virtual machine with 2GB available RAM is fine for most workloads.\n","DESCR_MATCH":"Krill is a free, open source RPKI Certificate Authority that lets<br \/>you run delegated RPKI under one or multiple Regional Internet<br \/>Registries (RIRs). Through its built-in publication server, Krill<br \/>can publish Route Origin Authorisations (ROAs) on your own servers<br \/>or with a third party.<br \/><br \/>Written in the <strong>Rust<\/strong> programming language, Krill is extremely robust<br \/>and lightweight, letting you run it on minimalist hardware. A dual<br \/>CPU virtual machine with 2GB available RAM is fine for most workloads.<br \/>","FULLPKGNAME":"krill-0.15.0","FULLPKGPATH":"net\/krill","HOMEPAGE":"https:\/\/nlnetlabs.nl\/projects\/routing\/krill\/"},{"COMMENT":"next-generation build system","COMMENT_MATCH":"next-generation build system","DESCRIPTION":"Meson is an open source build system meant to be both extremely fast, and, even\nmore importantly, as user friendly as possible.\n\nThe main design point of Meson is that every moment a developer spends writing\nor debugging build definitions is a second wasted. So is every second spent\nwaiting for the build system to actually start compiling code.\n\nFeatures:\n- multiplatform support for Linux, OSX, Windows, Gcc, Clang, Visual Studio...\n- supported languages include C, C++, Fortran, Java, Rust\n- build definitions in a very readable and user friendly non-turing complete DSL\n- cross compilation for many operating systems as well as bare metal\n- optimized for extremely fast full and incremental builds\n- built-in multiplatform dependency provider\n","DESCR_MATCH":"Meson is an open source build system meant to be both extremely fast, and, even<br \/>more importantly, as user friendly as possible.<br \/><br \/>The main design point of Meson is that every moment a developer spends writing<br \/>or debugging build definitions is a second wasted. So is every second spent<br \/>waiting for the build system to actually start compiling code.<br \/><br \/>Features:<br \/>- multiplatform support for Linux, OSX, Windows, Gcc, Clang, Visual Studio...<br \/>- supported languages include C, C++, Fortran, Java, <strong>Rust<\/strong><br \/>- build definitions in a very readable and user friendly non-turing complete DSL<br \/>- cross compilation for many operating systems as well as bare metal<br \/>- optimized for extremely fast full and incremental builds<br \/>- built-in multiplatform dependency provider<br \/>","FULLPKGNAME":"meson-1.9.1v0","FULLPKGPATH":"devel\/meson","HOMEPAGE":"http:\/\/mesonbuild.com\/"},{"COMMENT":"Double Ratchet cryptographic ratchet in C++","COMMENT_MATCH":"Double Ratchet cryptographic ratchet in C++","DESCRIPTION":"An implementation of the Double Ratchet cryptographic ratchet described by\nhttps:\/\/whispersystems.org\/docs\/specifications\/doubleratchet\/, written in C and\nC++11 and exposed as a C API.\n\nIMPORTANT: libolm is now deprecated.\n\nlibolm was Matrix's first implementation of the Double Ratchet algorithm,\ndating back to 2015. It is not written in memory-safe langauges (C and C++11),\nresulting in several CVEs over the years (e.g. CVE-2021-34813 and\nCVE-2021-44538). It also depends on simplistic cryptography primitive\nimplementations which are intended for pragmatic and education purposes rather\nthan security - e.g. Brad Conte's crypto-algorithms.\n\nAs a result, the libolm team rewrote libolm in Rust in December 2021 - the\nresult being vodozemac, and announced it as the recommended successor to libolm\nafter its audit by Least Authority in May 2022.\n","DESCR_MATCH":"An implementation of the Double Ratchet cryptographic ratchet described by<br \/>https:\/\/whispersystems.org\/docs\/specifications\/doubleratchet\/, written in C and<br \/>C++11 and exposed as a C API.<br \/><br \/>IMPORTANT: libolm is now deprecated.<br \/><br \/>libolm was Matrix&#39;s first implementation of the Double Ratchet algorithm,<br \/>dating back to 2015. It is not written in memory-safe langauges (C and C++11),<br \/>resulting in several CVEs over the years (e.g. CVE-2021-34813 and<br \/>CVE-2021-44538). It also depends on simplistic cryptography primitive<br \/>implementations which are intended for pragmatic and education purposes rather<br \/>than security - e.g. Brad Conte&#39;s crypto-algorithms.<br \/><br \/>As a result, the libolm team rewrote libolm in <strong>Rust<\/strong> in December 2021 - the<br \/>result being vodozemac, and announced it as the recommended successor to libolm<br \/>after its audit by Least Authority in May 2022.<br \/>","FULLPKGNAME":"olm-3.2.16p0","FULLPKGPATH":"devel\/olm","HOMEPAGE":"https:\/\/git.matrix.org\/git\/olm"},{"COMMENT":"RPKI \"relying party\" software","COMMENT_MATCH":"RPKI &quot;relying party&quot; software","DESCRIPTION":"\"Routinator 3000\" is RPKI relying party software written in Rust.\n\nThe Resource Public Key Infrastructure (RPKI) provides cryptographically\nsigned statements about the association of Internet routing resources.\nIn particular, it allows the holder of an IP address prefix to publish\nwhich AS number will be the origin of BGP route announcements for it.\n\nRoutinator connects to the Trust Anchors of the five Regional Internet\nRegistries (RIRs) - APNIC, AFRINIC, ARIN, LACNIC and RIPE NCC -\ndownloads all of the certificates and ROAs in the various repositories,\nverifies the signatures and makes the result available for use in the\nBGP workflow. It can perform RPKI validation as a one-time operation\nand store the result on disk in formats such as CSV, JSON and RPSL,\nor run as a service that periodically fetches and verifies RPKI data.\nThe data is then served via the built-in HTTP server, or fetched from\nRPKI-capable routers via the RPKI-RTR protocol.\n","DESCR_MATCH":"&quot;Routinator 3000&quot; is RPKI relying party software written in <strong>Rust<\/strong>.<br \/><br \/>The Resource Public Key Infrastructure (RPKI) provides cryptographically<br \/>signed statements about the association of Internet routing resources.<br \/>In particular, it allows the holder of an IP address prefix to publish<br \/>which AS number will be the origin of BGP route announcements for it.<br \/><br \/>Routinator connects to the Trust Anchors of the five Regional Internet<br \/>Registries (RIRs) - APNIC, AFRINIC, ARIN, LACNIC and RIPE NCC -<br \/>downloads all of the certificates and ROAs in the various repositories,<br \/>verifies the signatures and makes the result available for use in the<br \/>BGP workflow. It can perform RPKI validation as a one-time operation<br \/>and store the result on disk in formats such as CSV, JSON and RPSL,<br \/>or run as a service that periodically fetches and verifies RPKI data.<br \/>The data is then served via the built-in HTTP server, or fetched from<br \/>RPKI-capable routers via the RPKI-RTR protocol.<br \/>","FULLPKGNAME":"routinator-0.15.0","FULLPKGPATH":"net\/routinator","HOMEPAGE":"https:\/\/github.com\/NLnetLabs\/routinator"},{"COMMENT":"Fortran Package Manager","COMMENT_MATCH":"Fortran Package Manager","DESCRIPTION":"Fortran Package Manager (fpm) is a package manager and build system for Fortran.\nIts key goal is to improve the user experience of Fortran programmers. It does\nso by making it easier to build your Fortran program or library, run the\nexecutables, tests, and examples, and distribute it as a dependency to other\nFortran projects. Fpm's user interface is modeled after Rust's Cargo, so if\nyou're familiar with that tool, you will feel at home with fpm. Fpm's long term\nvision is to nurture and grow the ecosystem of modern Fortran applications and\nlibraries.\n\nFpm is an early prototype and is evolving rapidly. You can use it to build and\npackage your Fortran projects, as well as to use existing fpm packages as\ndependencies. Fpm's behavior and user interface may change as it evolves,\nhowever as fpm matures and we enter production, we will aim to stay backwards\ncompatible. Please follow the issues to contribute and\/or stay up to date with\nthe development. Before opening a bug report or a feature suggestion, please\nread our Contributor Guide. You can also discuss your ideas and queries with the\ncommunity in fpm discussions, or more broadly on Fortran-Lang Discourse.\n\nFortran Package Manager is not to be confused with Jordan Sissel's fpm, a more\ngeneral, non-Fortran related package manager.\n","DESCR_MATCH":"Fortran Package Manager (fpm) is a package manager and build system for Fortran.<br \/>Its key goal is to improve the user experience of Fortran programmers. It does<br \/>so by making it easier to build your Fortran program or library, run the<br \/>executables, tests, and examples, and distribute it as a dependency to other<br \/>Fortran projects. Fpm&#39;s user interface is modeled after <strong>Rust<\/strong>&#39;s Cargo, so if<br \/>you&#39;re familiar with that tool, you will feel at home with fpm. Fpm&#39;s long term<br \/>vision is to nurture and grow the ecosystem of modern Fortran applications and<br \/>libraries.<br \/><br \/>Fpm is an early prototype and is evolving rapidly. You can use it to build and<br \/>package your Fortran projects, as well as to use existing fpm packages as<br \/>dependencies. Fpm&#39;s behavior and user interface may change as it evolves,<br \/>however as fpm matures and we enter production, we will aim to stay backwards<br \/>compatible. Please follow the issues to contribute and\/or stay up to date with<br \/>the development. Before opening a bug report or a feature suggestion, please<br \/>read our Contributor Guide. You can also discuss your ideas and queries with the<br \/>community in fpm discussions, or more broadly on Fortran-Lang Discourse.<br \/><br \/>Fortran Package Manager is not to be confused with Jordan Sissel&#39;s fpm, a more<br \/>general, non-Fortran related package manager.<br \/>","FULLPKGNAME":"fpm-0.7.0p2","FULLPKGPATH":"devel\/fpm","HOMEPAGE":"https:\/\/fpm.fortran-lang.org\/"}]