├── .github ├── dependabot.yaml └── workflows │ └── gitstamp.yaml ├── .gitignore ├── README.md ├── Rakefile ├── UNLICENSE ├── mise.toml ├── projects.json ├── projects.md ├── projects ├── .attic │ ├── epoch.json │ ├── katweb.json │ ├── nobox.json │ ├── picospeaker.json │ ├── pyfacegraph.json │ ├── rdfi.js.json │ └── sudoku.json ├── anaphoric-variants.json ├── asciiart.json ├── asimov-cli.json ├── asimov-sdk.json ├── asimov.json ├── asimov.rb.json ├── asimov.rs.json ├── borsh.rb.json ├── bubble-operator-upwards.json ├── c-timer-lib.json ├── cartesian-product-switch.json ├── clientele.json ├── cnt-bot.json ├── codify.json ├── definitions-systems.json ├── enhanced-eval-when.json ├── enhanced-multiple-value-bind.json ├── first-time-value.json ├── furl.json ├── gl3w.json ├── gosignify.json ├── hotdir.json ├── incognito-keywords.json ├── its.json ├── jslint.json ├── jsonlib.json ├── kakoune.json ├── lemon.json ├── libtomcrypt.json ├── libtomfloat.json ├── libtommath.json ├── libtompoly.json ├── macro-level.json ├── map-bind.json ├── miniz.json ├── multiple-value-variants.json ├── near.rb.json ├── neardrop.json ├── nerd_dice.json ├── nightweb.json ├── node-rdf.json ├── orderedmultidict.json ├── parse-number-range.json ├── place-modifiers.json ├── place-utils.json ├── poolboy.json ├── positional-lambda.json ├── postgres.js.json ├── protoflow.json ├── pytube.json ├── rdf.rb.json ├── rdf.rs.json ├── re2c.json ├── react-use.json ├── ripgrep.json ├── rss-bridge.json ├── samourai-wallet.json ├── sqlite.json ├── stb.json ├── symbol-namespaces.json ├── tomsfastmath.json ├── topaz-js-sdk.json ├── tor.rb.json ├── translate-shell.json ├── trivial-jumptables.json ├── tween-o-matic.json ├── un.json ├── with-shadowed-bindings.json ├── wjcryptlib.json ├── xsv.json ├── youtube-dl.json └── yt-dlp.json ├── showcase.json ├── showcase.md └── showcase ├── asimov.json ├── furl.json ├── gl3w.json ├── jslint.json ├── kakoune.json ├── miniz.json ├── neardrop.json ├── node-rdf.json ├── poolboy.json ├── postgres.js.json ├── protoflow.json ├── pytube.json ├── rdf.rb.json ├── rdf.rs.json ├── ripgrep.json ├── rss-bridge.json ├── stb.json ├── tor.rb.json ├── translate-shell.json ├── tween-o-matic.json ├── un.json ├── wjcryptlib.json ├── xsv.json ├── youtube-dl.json └── yt-dlp.json /.github/dependabot.yaml: -------------------------------------------------------------------------------- 1 | # See: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file 2 | --- 3 | version: 2 4 | updates: 5 | - package-ecosystem: github-actions 6 | directory: "/" # Location of package manifests 7 | schedule: 8 | interval: "weekly" 9 | -------------------------------------------------------------------------------- /.github/workflows/gitstamp.yaml: -------------------------------------------------------------------------------- 1 | # See: https://github.com/artob/gitstamp-action 2 | --- 3 | name: Gitstamp 4 | on: 5 | push: 6 | branches: 7 | - master 8 | jobs: 9 | gitstamp: 10 | runs-on: ubuntu-latest 11 | name: Timestamp commit with Gitstamp 12 | steps: 13 | - name: Clone repository 14 | uses: actions/checkout@v4 15 | - name: Submit Gitstamp transaction 16 | uses: artob/gitstamp-action@v1 17 | with: 18 | wallet-key: ${{ secrets.GITSTAMP_KEYFILE }} 19 | commit-link: true 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # macOS 2 | .DS_Store 3 | 4 | # Environment variables 5 | .env 6 | 7 | # Editor backup files 8 | *~ 9 | 10 | # rst2html outputs 11 | *.html 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Registry of Unencumbered Software Projects 2 | 3 | This is a collaborative metadata registry of 4 | [unencumbered](https://ar.to/2010/01/dissecting-the-unlicense) 5 | public-domain software projects. That encompasses all projects using the 6 | [Unlicense](https://unlicense.org), [Creative Commons Zero 7 | (CC0)](https://creativecommons.org/publicdomain/zero/1.0/), or a plain 8 | old public-domain dedication. 9 | 10 | Project metadata are described in JSON format, one file per project, 11 | utilizing the terms from the [DOAP (Description of a 12 | Project)](https://github.com/ewilderj/doap) schema. 13 | 14 | The current plan is that this project metadata will be made available in 15 | HTML, JSON, and [JSON-LD](https://en.wikipedia.org/wiki/JSON-LD) format 16 | at [Unlicense.org](https://unlicense.org) going forward. 17 | 18 | > [!NOTE] 19 | > The project showcase on the Unlicense.org front page is meant as a curated 20 | > collection of popular, high-quality software projects. The inclusion of a 21 | > project in this registry is no guarantee of getting listed as a showcase. 22 | 23 | ## Example Project Descriptions 24 | 25 | ### SQLite 26 | 27 | See 28 | [projects/sqlite.json](https://github.com/unlicense/unencumbered-software/blob/master/projects/sqlite.json) 29 | for an example of how to describe a project: 30 | 31 | ``` json 32 | { 33 | "name": "SQLite", 34 | "homepage": "https://sqlite.org", 35 | "shortdesc": { 36 | "en": "The most used database engine in the world." 37 | }, 38 | "download-page": "https://sqlite.org/download.html", 39 | "repository": { 40 | "browse": "https://sqlite.org/src", 41 | "location": "http://sqlite.org/cgi/src" 42 | }, 43 | "license": "https://sqlite.org/copyright.html" 44 | } 45 | ``` 46 | 47 | ### RDF.rb 48 | 49 | See 50 | [projects/rdf.rb.json](https://github.com/unlicense/unencumbered-software/blob/master/projects/rdf.rb.json) 51 | for an example of how to describe a typical project hosted on GitHub: 52 | 53 | ``` json 54 | { 55 | "name": "RDF.rb", 56 | "homepage": "https://rubygems.org/gems/rdf", 57 | "shortdesc": { 58 | "en": "A Ruby library for working with Resource Description Framework (RDF) data." 59 | }, 60 | "download-page": "https://rubygems.org/gems/rdf", 61 | "repository": { 62 | "browse": "https://github.com/ruby-rdf/rdf", 63 | "location": "https://github.com/ruby-rdf/rdf.git" 64 | }, 65 | "license": "https://github.com/ruby-rdf/rdf/blob/develop/UNLICENSE" 66 | } 67 | ``` 68 | 69 | ## Frequently Asked Questions 70 | 71 | ### Q: How can I suggest a project without submitting a pull request? 72 | 73 | **A:** To just suggest a project addition, kindly tweet at 74 | [@bendiken](https://x.com/bendiken) on X (formerly known as Twitter). 75 | We do not want a long backlog and clutter of unimplemented, drive-by issues 76 | here; hence this repository accepts only pull requests, not issues. 77 | 78 | ### Q: Will you accept WTFPL or 0BSD projects? 79 | 80 | **A:** No, as these are not public-domain dedications but rather 81 | maximally-permissive copyright licenses. Please see [Licensed, 82 | License-Free, and Unlicensed 83 | Code](https://ar.to/2010/12/licensing-and-unlicensing). 84 | 85 | ### Q: Will you accept non-software projects in the public domain? 86 | 87 | **A:** No, not in this registry. Consider submitting non-software 88 | projects to 89 | [johnjago/awesome-uncopyright](https://github.com/johnjago/awesome-uncopyright) 90 | instead. 91 | 92 | ## See Also 93 | 94 | - [nothings/single_file_libs](https://github.com/nothings/single_file_libs): 95 | single-file public-domain C/C++ libraries with minimal dependencies 96 | - [johnjago/awesome-uncopyright](https://github.com/johnjago/awesome-uncopyright): 97 | a curated list of works in the public domain 98 | ([our fork](https://github.com/unlicense/awesome-uncopyright)) 99 | 100 | ## Contributions 101 | 102 | > [!TIP] 103 | > All material in this repository is itself placed in the public domain. 104 | -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require 'json' 2 | require 'stringio' 3 | 4 | PROJECTS = Dir['projects/**/*.json'].sort.freeze 5 | SHOWCASE = Dir['showcase/**/*.json'].sort.freeze 6 | 7 | task default: %w(projects.json projects.md showcase.json showcase.md) 8 | 9 | file 'projects.json': PROJECTS do |t| 10 | File.open(t.name, 'w') do |out| 11 | out.puts generate_json(t.prerequisites) 12 | end 13 | end 14 | 15 | file 'projects.md': PROJECTS do |t| 16 | File.open(t.name, 'w') do |out| 17 | out.puts generate_markdown(t.prerequisites) 18 | end 19 | end 20 | 21 | file 'showcase.json': SHOWCASE do |t| 22 | File.open(t.name, 'w') do |out| 23 | out.puts generate_json(t.prerequisites) 24 | end 25 | end 26 | 27 | file 'showcase.md': SHOWCASE do |t| 28 | File.open(t.name, 'w') do |out| 29 | out.puts generate_markdown(t.prerequisites) 30 | end 31 | end 32 | 33 | def generate_markdown(input_paths) 34 | StringIO.open do |out| 35 | out.puts "| Project | Summary | Links |" 36 | out.puts "| :------ | :------ | ----: |" 37 | load_projects(input_paths).each do |project| 38 | project_name = project['name'] 39 | project_desc = project['shortdesc']['en'] 40 | project_link = "[#{project_name}](#{project['homepage']})" 41 | project_download = "[:arrow_down:](#{project['download-page']})" 42 | project_repo = project['repository'] 43 | project_vcs = case 44 | when project_repo.nil? then 'N/A' 45 | when project_repo['browse'].start_with?('https://github.com') 46 | #"[:octocat:](#{project_repo['browse']})" # TODO: support in VitePress 47 | "[:link:](#{project_repo['browse']})" 48 | when project_repo['browse'].start_with?('https://bitbucket.org') 49 | "[:link:](#{project_repo['browse']})" 50 | else 51 | "[:link:](#{project_repo['browse']})" 52 | end 53 | out.puts "| " + [project_link, project_desc, project_vcs + ' ' + project_download].join(" | ") + " |" 54 | end 55 | out.string 56 | end 57 | end 58 | 59 | def generate_json(input_paths) 60 | JSON.pretty_unparse(load_projects(input_paths)) 61 | end 62 | 63 | def load_projects(input_paths) 64 | input_paths.map do |input_path| 65 | JSON.parse(File.read(input_path)) 66 | end 67 | end 68 | -------------------------------------------------------------------------------- /UNLICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- 1 | # See: https://mise.jdx.dev/environments/ 2 | 3 | [env] 4 | _.file = '.env' 5 | -------------------------------------------------------------------------------- /projects.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "anaphoric-variants", 4 | "homepage": "https://www.hexstreamsoft.com/libraries/anaphoric-variants/", 5 | "shortdesc": { 6 | "en": "Gives access to anaphoric variants of operators through one macro: ANAPHORIC. The user explicitly provides a variable name, preserving sanity, in contrast to the traditional use of an evil implicit variable (\"IT\"). Some operators can bind additional handy variables when explicitly requested." 7 | }, 8 | "repository": { 9 | "browse": "https://github.com/Hexstream/anaphoric-variants", 10 | "location": "https://github.com/Hexstream/anaphoric-variants.git" 11 | }, 12 | "license": "https://github.com/Hexstream/anaphoric-variants/blob/master/UNLICENSE" 13 | }, 14 | { 15 | "name": "asciiart", 16 | "homepage": "https://github.com/frankbraun/asciiart", 17 | "shortdesc": { 18 | "en": "Parser for hierarchical ASCII art." 19 | }, 20 | "repository": { 21 | "browse": "https://github.com/frankbraun/asciiart", 22 | "location": "https://github.com/frankbraun/asciiart.git" 23 | }, 24 | "license": "https://github.com/frankbraun/asciiart/blob/master/UNLICENSE" 25 | }, 26 | { 27 | "name": "ASIMOV Command-Line Interface (CLI)", 28 | "homepage": "https://cli.asimov.so", 29 | "shortdesc": { 30 | "en": "A polyglot development platform for trustworthy, neurosymbolic AI." 31 | }, 32 | "download-page": "https://github.com/asimov-platform", 33 | "repository": { 34 | "browse": "https://github.com/asimov-platform/asimov-cli", 35 | "location": "https://github.com/asimov-platform/asimov-cli.git" 36 | }, 37 | "license": "https://github.com/asimov-platform/asimov-cli/blob/master/UNLICENSE" 38 | }, 39 | { 40 | "name": "ASIMOV Software Development Kit (SDK)", 41 | "homepage": "https://sdk.asimov.so", 42 | "shortdesc": { 43 | "en": "A polyglot development platform for trustworthy, neurosymbolic AI." 44 | }, 45 | "download-page": "https://github.com/asimov-platform", 46 | "repository": { 47 | "browse": "https://github.com/asimov-platform/asimov.rs", 48 | "location": "https://github.com/asimov-platform/asimov.rs.git" 49 | }, 50 | "license": "https://github.com/asimov-platform/asimov.rs/blob/master/UNLICENSE" 51 | }, 52 | { 53 | "name": "ASIMOV Platform", 54 | "homepage": "https://asimov.so", 55 | "shortdesc": { 56 | "en": "A polyglot development platform for trustworthy, neurosymbolic AI." 57 | }, 58 | "download-page": "https://github.com/asimov-platform", 59 | "repository": { 60 | "browse": "https://github.com/asimov-platform/asimov-universe", 61 | "location": "https://github.com/asimov-platform/asimov-universe.git" 62 | }, 63 | "license": "https://github.com/asimov-platform/asimov-cli/blob/master/UNLICENSE" 64 | }, 65 | { 66 | "name": "ASIMOV.rb", 67 | "homepage": "https://rubygems.org/gems/asimov.rb", 68 | "shortdesc": { 69 | "en": "ASIMOV Software Development Kit (SDK) for Ruby" 70 | }, 71 | "download-page": "https://rubygems.org/gems/asimov.rb", 72 | "repository": { 73 | "browse": "https://github.com/asimov-platform/asimov.rb", 74 | "location": "https://github.com/asimov-platform/asimov.rb.git" 75 | }, 76 | "license": "https://github.com/asimov-platform/asimov.rb/blob/master/UNLICENSE" 77 | }, 78 | { 79 | "name": "ASIMOV.rs", 80 | "homepage": "https://crates.io/crates/asimov-sdk", 81 | "shortdesc": { 82 | "en": "ASIMOV Software Development Kit (SDK) for Rust" 83 | }, 84 | "download-page": "https://crates.io/crates/asimov-sdk", 85 | "repository": { 86 | "browse": "https://github.com/asimov-platform/asimov.rs", 87 | "location": "https://github.com/asimov-platform/asimov.rs.git" 88 | }, 89 | "license": "https://github.com/asimov-platform/asimov.rs/blob/master/UNLICENSE" 90 | }, 91 | { 92 | "name": "Borsh.rb", 93 | "homepage": "https://rubygems.org/gems/borsh", 94 | "shortdesc": { 95 | "en": "A Ruby library for encoding and decoding data in the Borsh binary serialization format designed for security-critical projects where consistency, safety, and performance matter." 96 | }, 97 | "download-page": "https://rubygems.org/gems/borsh", 98 | "repository": { 99 | "browse": "https://github.com/dryruby/borsh.rb", 100 | "location": "https://github.com/dryruby/borsh.rb.git" 101 | }, 102 | "license": "https://github.com/dryruby/borsh.rb/blob/master/UNLICENSE" 103 | }, 104 | { 105 | "name": "bubble-operator-upwards", 106 | "homepage": "https://www.hexstreamsoft.com/libraries/bubble-operator-upwards/", 107 | "shortdesc": { 108 | "en": "A function that \"bubbles an operator upwards\" in a form, demultiplexing all alternative branches by way of cartesian product. This operation is notably useful for easy implementation of certain kinds of shorthand notations in macros. A cartesian-product function is also exported, as it's needed to implement the main function." 109 | }, 110 | "repository": { 111 | "browse": "https://github.com/Hexstream/bubble-operator-upwards", 112 | "location": "https://github.com/Hexstream/bubble-operator-upwards.git" 113 | }, 114 | "license": "https://github.com/Hexstream/bubble-operator-upwards/blob/master/UNLICENSE" 115 | }, 116 | { 117 | "name": "c-timer-lib", 118 | "homepage": "https://github.com/HighPerLab/c-timer-lib", 119 | "shortdesc": { 120 | "en": "A C/C++ interface to system/hardware clocks for high-precision time measurements." 121 | }, 122 | "repository": { 123 | "browse": "https://github.com/HighPerLab/c-timer-lib", 124 | "location": "https://github.com/HighPerLab/c-timer-lib.git" 125 | }, 126 | "license": "https://github.com/HighPerLab/c-timer-lib/blob/master/LICENSE.md" 127 | }, 128 | { 129 | "name": "cartesian-product-switch", 130 | "homepage": "https://www.hexstreamsoft.com/libraries/cartesian-product-switch/", 131 | "shortdesc": { 132 | "en": "A macro for choosing the appropriate form to execute according to the combined results of multiple tests. This is a straightforward and efficient alternative to the convoluted ad-hoc conditionals one might otherwise resort to." 133 | }, 134 | "repository": { 135 | "browse": "https://github.com/Hexstream/cartesian-product-switch", 136 | "location": "https://github.com/Hexstream/cartesian-product-switch.git" 137 | }, 138 | "license": "https://github.com/Hexstream/cartesian-product-switch/blob/master/UNLICENSE" 139 | }, 140 | { 141 | "name": "Clientele.rs", 142 | "homepage": "https://crates.io/crates/clientele", 143 | "shortdesc": { 144 | "en": "Makes it easy to write superb command-line utilities in Rust that follow consistent best practices on Linux, macOS, and Windows." 145 | }, 146 | "repository": { 147 | "browse": "https://github.com/artob/clientele.rs", 148 | "location": "https://github.com/artob/clientele.rs.git" 149 | }, 150 | "license": "https://github.com/artob/clientele.rs/blob/master/UNLICENSE" 151 | }, 152 | { 153 | "name": "CNT Bot", 154 | "homepage": "http://cntbot.org/", 155 | "shortdesc": { 156 | "en": "IRC bot for delegating, voting and polling." 157 | }, 158 | "repository": { 159 | "browse": "https://bitbucket.org/naryl/cnt-tcl", 160 | "location": "https://bitbucket.org/naryl/cnt-tcl" 161 | }, 162 | "license": "https://bitbucket.org/naryl/cnt-tcl/src/default/UNLICENSE.txt" 163 | }, 164 | { 165 | "name": "Codify.rs", 166 | "homepage": "https://crates.io/crates/codify", 167 | "shortdesc": { 168 | "en": "Translates between types from different programming languages." 169 | }, 170 | "repository": { 171 | "browse": "https://github.com/artob/codify.rs", 172 | "location": "https://github.com/artob/codify.rs.git" 173 | }, 174 | "license": "https://github.com/artob/codify.rs/blob/master/UNLICENSE" 175 | }, 176 | { 177 | "name": "definitions-systems", 178 | "homepage": "https://www.hexstreamsoft.com/libraries/definitions-systems/", 179 | "shortdesc": { 180 | "en": "Provides a simple unified extensible way of processing named definitions." 181 | }, 182 | "repository": { 183 | "browse": "https://github.com/Hexstream/definitions-systems", 184 | "location": "https://github.com/Hexstream/definitions-systems.git" 185 | }, 186 | "license": "https://github.com/Hexstream/definitions-systems/blob/master/UNLICENSE" 187 | }, 188 | { 189 | "name": "enhanced-eval-when", 190 | "homepage": "https://www.hexstreamsoft.com/libraries/enhanced-eval-when/", 191 | "shortdesc": { 192 | "en": "Provides an enhanced EVAL-WHEN macro that supports (eval-when t ...) as a shorthand for (eval-when (:compile-toplevel :load-toplevel :execute) ...), addressing concerns about verbosity. An ENHANCED-EVAL-WHEN alias is also supported, as well as an EVAL-ALWAYS macro and package nickname, for good measure." 193 | }, 194 | "repository": { 195 | "browse": "https://github.com/Hexstream/enhanced-eval-when", 196 | "location": "https://github.com/Hexstream/enhanced-eval-when.git" 197 | }, 198 | "license": "https://github.com/Hexstream/enhanced-eval-when/blob/master/UNLICENSE" 199 | }, 200 | { 201 | "name": "enhanced-multiple-value-bind", 202 | "homepage": "https://www.hexstreamsoft.com/libraries/enhanced-multiple-value-bind/", 203 | "shortdesc": { 204 | "en": "Provides an enhanced MULTIPLE-VALUE-BIND macro that adds support for lambda keywords by expanding to a MULTIPLE-VALUE-CALL when necessary. This makes catching multiple-value &rest and &key much more lightweight and convenient. A MULTIPLE-VALUE-&BIND alias is supported." 205 | }, 206 | "repository": { 207 | "browse": "https://github.com/Hexstream/enhanced-multiple-value-bind", 208 | "location": "https://github.com/Hexstream/enhanced-multiple-value-bind.git" 209 | }, 210 | "license": "https://github.com/Hexstream/enhanced-multiple-value-bind/blob/master/UNLICENSE" 211 | }, 212 | { 213 | "name": "first-time-value", 214 | "homepage": "https://www.hexstreamsoft.com/libraries/first-time-value/", 215 | "shortdesc": { 216 | "en": "Returns the result of evaluating a form in the current lexical and dynamic context the first time it's encountered, and the cached result of that computation on subsequent evaluations." 217 | }, 218 | "repository": { 219 | "browse": "https://github.com/Hexstream/first-time-value", 220 | "location": "https://github.com/Hexstream/first-time-value.git" 221 | }, 222 | "license": "https://github.com/Hexstream/first-time-value/blob/master/UNLICENSE" 223 | }, 224 | { 225 | "name": "furl", 226 | "homepage": "https://github.com/gruns/furl", 227 | "shortdesc": { 228 | "en": "URL parsing and manipulation made easy." 229 | }, 230 | "download-page": "https://pypi.org/project/furl/", 231 | "repository": { 232 | "browse": "https://github.com/gruns/furl", 233 | "location": "https://github.com/gruns/furl.git" 234 | }, 235 | "license": "https://github.com/gruns/furl/blob/master/LICENSE.md" 236 | }, 237 | { 238 | "name": "gl3w", 239 | "homepage": "https://github.com/skaslev/gl3w", 240 | "shortdesc": { 241 | "en": "Simple OpenGL core profile loader." 242 | }, 243 | "download-page": "https://github.com/skaslev/gl3w", 244 | "repository": { 245 | "browse": "https://github.com/skaslev/gl3w", 246 | "location": "https://github.com/skaslev/gl3w.git" 247 | }, 248 | "license": "https://github.com/skaslev/gl3w/blob/master/UNLICENSE" 249 | }, 250 | { 251 | "name": "gosignify", 252 | "homepage": "https://github.com/frankbraun/gosignify", 253 | "shortdesc": { 254 | "en": "A Go reimplementation of OpenBSD's signify." 255 | }, 256 | "repository": { 257 | "browse": "https://github.com/frankbraun/gosignify", 258 | "location": "https://github.com/frankbraun/gosignify.git" 259 | }, 260 | "license": "https://github.com/frankbraun/gosignify/blob/master/UNLICENSE" 261 | }, 262 | { 263 | "name": "HotDIR", 264 | "homepage": "https://veganaize.github.io/HotDIR/", 265 | "shortdesc": { 266 | "en": "Colorized file & folder listing for the Windows console." 267 | }, 268 | "download-page": "https://github.com/veganaize/HotDIR/releases", 269 | "repository": { 270 | "browse": "https://github.com/veganaize/HotDIR", 271 | "location": "https://github.com/veganaize/HotDIR.git" 272 | }, 273 | "license": "https://github.com/veganaize/HotDIR/blob/master/LICENSE" 274 | }, 275 | { 276 | "name": "incognito-keywords", 277 | "homepage": "https://www.hexstreamsoft.com/libraries/incognito-keywords/", 278 | "shortdesc": { 279 | "en": "Introduces a new kind of keyword that looks just like any non-keyword symbol and allows safe usage of convenient but clashy symbol names by multiple libraries without conflicts through sharing. Some names that might benefit are (alist blist plist macro operator index &doc &decl &rest+ &destructure &ignored &ignorable)." 280 | }, 281 | "repository": { 282 | "browse": "https://github.com/Hexstream/incognito-keywords", 283 | "location": "https://github.com/Hexstream/incognito-keywords.git" 284 | }, 285 | "license": "https://github.com/Hexstream/incognito-keywords/blob/master/UNLICENSE" 286 | }, 287 | { 288 | "name": "its", 289 | "homepage": "https://www.hexstreamsoft.com/libraries/its/", 290 | "shortdesc": { 291 | "en": "Provides convenient access to multiple values of an object in a concise, explicit and efficient way." 292 | }, 293 | "repository": { 294 | "browse": "https://github.com/Hexstream/its", 295 | "location": "https://github.com/Hexstream/its.git" 296 | }, 297 | "license": "https://github.com/Hexstream/its/blob/master/UNLICENSE" 298 | }, 299 | { 300 | "name": "jslint", 301 | "homepage": "https://jslint.com", 302 | "shortdesc": { 303 | "en": "The JavaScript code quality and coverage tool." 304 | }, 305 | "download-page": "https://npmjs.com/package/@jslint-org/jslint", 306 | "repository": { 307 | "browse": "https://github.com/jslint-org/jslint", 308 | "location": "https://github.com/jslint-org/jslint.git" 309 | }, 310 | "license": "https://github.com/jslint-org/jslint/blob/beta/LICENSE" 311 | }, 312 | { 313 | "name": "jsonlib", 314 | "homepage": "https://github.com/WaterJuice/JsonLib", 315 | "shortdesc": { 316 | "en": "This C library provides a simple mechanism for marshalling and unmarshalling C structures to and from JSON or JSON5." 317 | }, 318 | "repository": { 319 | "browse": "https://github.com/WaterJuice/JsonLib", 320 | "location": "https://github.com/WaterJuice/JsonLib.git" 321 | }, 322 | "license": "https://github.com/WaterJuice/JsonLib/blob/master/UNLICENSE" 323 | }, 324 | { 325 | "name": "Kakoune", 326 | "homepage": "https://kakoune.org", 327 | "shortdesc": { 328 | "en": "An experimental text editor heavily inspired by Vim." 329 | }, 330 | "download-page": "https://github.com/mawww/kakoune/releases", 331 | "repository": { 332 | "browse": "https://github.com/mawww/kakoune", 333 | "location": "https://github.com/mawww/kakoune.git" 334 | }, 335 | "license": "https://github.com/mawww/kakoune/blob/master/UNLICENSE" 336 | }, 337 | { 338 | "name": "Lemon", 339 | "homepage": "http://www.hwaci.com/sw/lemon/", 340 | "shortdesc": { 341 | "en": "A thread-safe LALR(1) parser generator." 342 | }, 343 | "repository": null, 344 | "license": "http://www.hwaci.com/sw/lemon/" 345 | }, 346 | { 347 | "name": "LibTomCrypt", 348 | "homepage": "https://www.libtom.net/LibTomCrypt/", 349 | "shortdesc": { 350 | "en": "A fairly comprehensive, modular and portable cryptographic toolkit." 351 | }, 352 | "repository": { 353 | "browse": "https://github.com/libtom/libtomcrypt", 354 | "location": "https://github.com/libtom/libtomcrypt.git" 355 | }, 356 | "license": "https://github.com/libtom/libtomcrypt/blob/develop/LICENSE" 357 | }, 358 | { 359 | "name": "LibTomFloat", 360 | "homepage": "https://www.libtom.net/LibTomFloat/", 361 | "shortdesc": { 362 | "en": "A library that provides multiple precision floating point arithmetic." 363 | }, 364 | "repository": { 365 | "browse": "https://github.com/libtom/libtomfloat", 366 | "location": "https://github.com/libtom/libtomfloat.git" 367 | }, 368 | "license": "https://github.com/libtom/libtomfloat/blob/master/LICENSE" 369 | }, 370 | { 371 | "name": "LibTomMath", 372 | "homepage": "https://www.libtom.net/LibTomMath/", 373 | "shortdesc": { 374 | "en": "A portable number theoretic multiple-precision integer library written entirely in C." 375 | }, 376 | "repository": { 377 | "browse": "https://github.com/libtom/libtommath", 378 | "location": "https://github.com/libtom/libtommath.git" 379 | }, 380 | "license": "https://github.com/libtom/libtommath/blob/develop/LICENSE" 381 | }, 382 | { 383 | "name": "LibTomPoly", 384 | "homepage": "https://www.libtom.net/LibTomPoly/", 385 | "shortdesc": { 386 | "en": "A library to provide polynomial basis arithmetic." 387 | }, 388 | "repository": { 389 | "browse": "https://github.com/libtom/libtompoly", 390 | "location": "https://github.com/libtom/libtompoly.git" 391 | }, 392 | "license": "https://github.com/libtom/libtompoly/blob/develop/LICENSE" 393 | }, 394 | { 395 | "name": "macro-level", 396 | "homepage": "https://www.hexstreamsoft.com/libraries/macro-level/", 397 | "shortdesc": { 398 | "en": "An embarassingly trivial convenience macro that saves on indentation while being more concise and direct. (macro-level ...) == (macrolet ((m () ...)) (m))" 399 | }, 400 | "repository": { 401 | "browse": "https://github.com/Hexstream/macro-level", 402 | "location": "https://github.com/Hexstream/macro-level.git" 403 | }, 404 | "license": "https://github.com/Hexstream/macro-level/blob/master/UNLICENSE" 405 | }, 406 | { 407 | "name": "map-bind", 408 | "homepage": "https://www.hexstreamsoft.com/libraries/map-bind/", 409 | "shortdesc": { 410 | "en": "A macro that allows visual grouping of variables with their corresponding values (not necessarily 1:1) in calls to mapping operators when using an inline LAMBDA. It does so in a way that automatically supports virtually every existing and future mapping operator, all lambda keywords and FUNCALL/APPLY/MULTIPLE-VALUE-CALL variations." 411 | }, 412 | "repository": { 413 | "browse": "https://github.com/Hexstream/map-bind", 414 | "location": "https://github.com/Hexstream/map-bind.git" 415 | }, 416 | "license": "https://github.com/Hexstream/map-bind/blob/master/UNLICENSE" 417 | }, 418 | { 419 | "name": "Miniz", 420 | "homepage": "https://github.com/richgel999/miniz", 421 | "shortdesc": { 422 | "en": "A single-source-file, high-performance deflate/inflate compression library with a zlib-compatible API." 423 | }, 424 | "download-page": "https://github.com/richgel999/miniz/releases", 425 | "repository": { 426 | "browse": "https://github.com/richgel999/miniz", 427 | "location": "https://github.com/richgel999/miniz.git" 428 | }, 429 | "license": "https://github.com/richgel999/miniz/blob/master/miniz.c#L621" 430 | }, 431 | { 432 | "name": "multiple-value-variants", 433 | "homepage": "https://www.hexstreamsoft.com/libraries/multiple-value-variants/", 434 | "shortdesc": { 435 | "en": "Gives access to multiple-value variants of operators through one macro: MULTIPLE-VALUE. There are built-in variants for some standard operators; it's easy to create your own variants for other operators. The multiple-value mapping operators are especially useful." 436 | }, 437 | "repository": { 438 | "browse": "https://github.com/Hexstream/multiple-value-variants", 439 | "location": "https://github.com/Hexstream/multiple-value-variants.git" 440 | }, 441 | "license": "https://github.com/Hexstream/multiple-value-variants/blob/master/UNLICENSE" 442 | }, 443 | { 444 | "name": "NEAR.rb", 445 | "homepage": "https://rubygems.org/gems/near", 446 | "shortdesc": { 447 | "en": "A Ruby client library for the NEAR Protocol." 448 | }, 449 | "download-page": "https://rubygems.org/gems/near", 450 | "repository": { 451 | "browse": "https://github.com/dryruby/near.rb", 452 | "location": "https://github.com/dryruby/near.rb.git" 453 | }, 454 | "license": "https://github.com/dryruby/near.rb/blob/master/UNLICENSE" 455 | }, 456 | { 457 | "name": "NearDrop", 458 | "homepage": "https://github.com/grishka/NearDrop", 459 | "shortdesc": { 460 | "en": "A partial implementation of Google's Nearby Share/Quick Share for macOS." 461 | }, 462 | "download-page": "https://github.com/grishka/NearDrop/releases", 463 | "repository": { 464 | "browse": "https://github.com/grishka/NearDrop", 465 | "location": "https://github.com/grishka/NearDrop.git" 466 | }, 467 | "license": "https://github.com/grishka/NearDrop/blob/master/UNLICENSE" 468 | }, 469 | { 470 | "name": "nerd_dice", 471 | "homepage": "https://github.com/statelesscode/nerd_dice", 472 | "shortdesc": { 473 | "en": "A Ruby Gem for rolling polyhedral dice." 474 | }, 475 | "repository": { 476 | "browse": "https://github.com/statelesscode/nerd_dice", 477 | "location": "https://github.com/statelesscode/nerd_dice.git" 478 | }, 479 | "license": "https://github.com/statelesscode/nerd_dice/blob/master/UNLICENSE.txt" 480 | }, 481 | { 482 | "name": "Nightweb", 483 | "homepage": "https://sekao.net/nightweb/", 484 | "shortdesc": { 485 | "en": "An anonymous P2P social network in Clojure." 486 | }, 487 | "repository": { 488 | "browse": "https://github.com/oakes/Nightweb", 489 | "location": "https://github.com/oakes/Nightweb.git" 490 | }, 491 | "license": "https://github.com/oakes/Nightweb/blob/master/UNLICENSE" 492 | }, 493 | { 494 | "name": "node-rdf", 495 | "homepage": "https://npmjs.com/package/rdf", 496 | "shortdesc": { 497 | "en": "An ECMAScript/Node.js library for handling RDF data." 498 | }, 499 | "download-page": "https://npmjs.com/package/rdf", 500 | "repository": { 501 | "browse": "https://github.com/awwright/node-rdf", 502 | "location": "https://github.com/awwright/node-rdf.git" 503 | }, 504 | "license": "https://github.com/awwright/node-rdf/blob/master/UNLICENSE" 505 | }, 506 | { 507 | "name": "orderedmultidict", 508 | "homepage": "https://github.com/gruns/orderedmultidict", 509 | "shortdesc": { 510 | "en": "An ordered multivalue dictionary." 511 | }, 512 | "repository": { 513 | "browse": "https://github.com/gruns/orderedmultidict", 514 | "location": "https://github.com/gruns/orderedmultidict.git" 515 | }, 516 | "license": "https://github.com/gruns/orderedmultidict/blob/master/LICENSE.md" 517 | }, 518 | { 519 | "name": "parse-number-range", 520 | "homepage": "https://www.hexstreamsoft.com/libraries/parse-number-range/", 521 | "shortdesc": { 522 | "en": "Parses LOOP's convenient \"for-as-arithmetic\" syntax into 5 simple values: from, to, limit-kind (:inclusive, :exclusive or nil if unbounded), by (step) and direction (+ or -)). Further related utilities are provided. Intended for easy implementation of analogous functionality in other constructs." 523 | }, 524 | "repository": { 525 | "browse": "https://github.com/Hexstream/parse-number-range", 526 | "location": "https://github.com/Hexstream/parse-number-range.git" 527 | }, 528 | "license": "https://github.com/Hexstream/parse-number-range/blob/master/UNLICENSE" 529 | }, 530 | { 531 | "name": "place-modifiers", 532 | "homepage": "https://www.hexstreamsoft.com/libraries/place-modifiers/", 533 | "shortdesc": { 534 | "en": "Essentially gives access to hundreds of modify-macros through one single macro: MODIFY." 535 | }, 536 | "repository": { 537 | "browse": "https://github.com/Hexstream/place-modifiers", 538 | "location": "https://github.com/Hexstream/place-modifiers.git" 539 | }, 540 | "license": "https://github.com/Hexstream/place-modifiers/blob/master/UNLICENSE" 541 | }, 542 | { 543 | "name": "place-utils", 544 | "homepage": "https://www.hexstreamsoft.com/libraries/place-utils/", 545 | "shortdesc": { 546 | "en": "Provides a few utilities relating to setfable places." 547 | }, 548 | "repository": { 549 | "browse": "https://github.com/Hexstream/place-utils", 550 | "location": "https://github.com/Hexstream/place-utils.git" 551 | }, 552 | "license": "https://github.com/Hexstream/place-utils/blob/master/UNLICENSE" 553 | }, 554 | { 555 | "name": "Poolboy", 556 | "homepage": "https://github.com/devinus/poolboy", 557 | "shortdesc": { 558 | "en": "A hunky Erlang worker pool factory." 559 | }, 560 | "download-page": "https://hex.pm/packages/poolboy", 561 | "repository": { 562 | "browse": "https://github.com/devinus/poolboy", 563 | "location": "https://github.com/devinus/poolboy.git" 564 | }, 565 | "license": "https://github.com/devinus/poolboy/blob/master/UNLICENSE" 566 | }, 567 | { 568 | "name": "positional-lambda", 569 | "homepage": "https://www.hexstreamsoft.com/libraries/positional-lambda/", 570 | "shortdesc": { 571 | "en": "A concise, intuitive and flexible syntax (macro) for trivial lambdas that eschews explicit (and often contextually-redundant) naming of parameter variables in favor of positional references, with support for a used or ignored &rest parameter and automatic declaration of ignored parameters when logical \"gaps\" are left in the positional references. Further convenience features are provided." 572 | }, 573 | "repository": { 574 | "browse": "https://github.com/Hexstream/positional-lambda", 575 | "location": "https://github.com/Hexstream/positional-lambda.git" 576 | }, 577 | "license": "https://github.com/Hexstream/positional-lambda/blob/master/UNLICENSE" 578 | }, 579 | { 580 | "name": "Postgres.js", 581 | "homepage": "https://github.com/porsager/postgres", 582 | "shortdesc": { 583 | "en": "The fastest full-featured PostgreSQL client for Node.js, Deno, Bun, and Cloudflare." 584 | }, 585 | "download-page": "https://npmjs.com/package/postgres", 586 | "repository": { 587 | "browse": "https://github.com/porsager/postgres", 588 | "location": "https://github.com/porsager/postgres.git" 589 | }, 590 | "license": "https://github.com/porsager/postgres/blob/master/UNLICENSE" 591 | }, 592 | { 593 | "name": "Protoflow", 594 | "homepage": "https://protoflow.rs", 595 | "shortdesc": { 596 | "en": "Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages." 597 | }, 598 | "download-page": "https://crates.io/crates/protoflow", 599 | "repository": { 600 | "browse": "https://github.com/asimov-platform/protoflow", 601 | "location": "https://github.com/asimov-platform/protoflow.git" 602 | }, 603 | "license": "https://github.com/asimov-platform/protoflow/blob/master/UNLICENSE" 604 | }, 605 | { 606 | "name": "pytube", 607 | "homepage": "https://pytube.io", 608 | "shortdesc": { 609 | "en": "A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos." 610 | }, 611 | "download-page": "https://pypi.org/project/pytube/", 612 | "repository": { 613 | "browse": "https://github.com/pytube/pytube", 614 | "location": "https://github.com/pytube/pytube.git" 615 | }, 616 | "license": "https://github.com/pytube/pytube/blob/master/LICENSE" 617 | }, 618 | { 619 | "name": "RDF.rb", 620 | "homepage": "https://rubygems.org/gems/rdf", 621 | "shortdesc": { 622 | "en": "A Ruby library for working with Resource Description Framework (RDF) data." 623 | }, 624 | "download-page": "https://rubygems.org/gems/rdf", 625 | "repository": { 626 | "browse": "https://github.com/ruby-rdf/rdf", 627 | "location": "https://github.com/ruby-rdf/rdf.git" 628 | }, 629 | "license": "https://github.com/ruby-rdf/rdf/blob/develop/UNLICENSE" 630 | }, 631 | { 632 | "name": "RDF.rs", 633 | "homepage": "https://crates.io/crates/rdf_rs", 634 | "shortdesc": { 635 | "en": "A Rust library for working with Resource Description Framework (RDF) data." 636 | }, 637 | "download-page": "https://crates.io/crates/rdf_rs", 638 | "repository": { 639 | "browse": "https://github.com/rust-rdf/rdf.rs", 640 | "location": "https://github.com/rust-rdf/rdf.rs.git" 641 | }, 642 | "license": "https://github.com/rust-rdf/rdf.rs/blob/master/UNLICENSE" 643 | }, 644 | { 645 | "name": "re2c", 646 | "homepage": "http://re2c.org/", 647 | "shortdesc": { 648 | "en": "A high-performance lexer generator for C and C++." 649 | }, 650 | "repository": { 651 | "browse": "https://github.com/skvadrik/re2c", 652 | "location": "https://github.com/skvadrik/re2c.git" 653 | }, 654 | "license": "https://github.com/skvadrik/re2c/blob/master/libre2c/COPYING" 655 | }, 656 | { 657 | "name": "react-use", 658 | "homepage": "https://streamich.github.io/react-use/", 659 | "shortdesc": { 660 | "en": "A collection of essential React Hooks." 661 | }, 662 | "repository": { 663 | "browse": "https://github.com/streamich/react-use", 664 | "location": "https://github.com/streamich/react-use.git" 665 | }, 666 | "license": "https://github.com/streamich/react-use/blob/master/LICENSE" 667 | }, 668 | { 669 | "name": "ripgrep", 670 | "homepage": "https://github.com/BurntSushi/ripgrep", 671 | "shortdesc": { 672 | "en": "A line-oriented search tool that recursively searches the current directory for a regex pattern." 673 | }, 674 | "download-page": "https://github.com/BurntSushi/ripgrep/releases", 675 | "repository": { 676 | "browse": "https://github.com/BurntSushi/ripgrep", 677 | "location": "https://github.com/BurntSushi/ripgrep.git" 678 | }, 679 | "license": "https://github.com/BurntSushi/ripgrep/blob/master/UNLICENSE" 680 | }, 681 | { 682 | "name": "RSS-Bridge", 683 | "homepage": "https://rss-bridge.org/bridge01/", 684 | "shortdesc": { 685 | "en": "A PHP web application that generates RSS feeds for websites that don't have one." 686 | }, 687 | "download-page": "https://github.com/RSS-Bridge/rss-bridge/releases", 688 | "repository": { 689 | "browse": "https://github.com/RSS-Bridge/rss-bridge", 690 | "location": "https://github.com/RSS-Bridge/rss-bridge.git" 691 | }, 692 | "license": "https://github.com/RSS-Bridge/rss-bridge/blob/master/UNLICENSE" 693 | }, 694 | { 695 | "name": "Samourai Wallet", 696 | "homepage": "https://github.com/Samourai-Wallet", 697 | "shortdesc": { 698 | "en": "Samourai Bitcoin wallet for Android." 699 | }, 700 | "repository": { 701 | "browse": "https://github.com/Samourai-Wallet/samourai-wallet-android", 702 | "location": "https://github.com/Samourai-Wallet/samourai-wallet-android.git" 703 | }, 704 | "license": "https://github.com/Samourai-Wallet/samourai-wallet-android/blob/develop/LICENSE" 705 | }, 706 | { 707 | "name": "SQLite", 708 | "homepage": "https://sqlite.org", 709 | "shortdesc": { 710 | "en": "The most used database engine in the world." 711 | }, 712 | "download-page": "https://sqlite.org/download.html", 713 | "repository": { 714 | "browse": "https://sqlite.org/src", 715 | "location": "http://sqlite.org/cgi/src" 716 | }, 717 | "license": "https://sqlite.org/copyright.html" 718 | }, 719 | { 720 | "name": "stb", 721 | "homepage": "https://github.com/nothings/stb", 722 | "shortdesc": { 723 | "en": "A set of single-file public domain libraries for C/C++." 724 | }, 725 | "download-page": "https://github.com/nothings/stb", 726 | "repository": { 727 | "browse": "https://github.com/nothings/stb", 728 | "location": "https://github.com/nothings/stb.git" 729 | }, 730 | "license": "https://github.com/nothings/stb/blob/master/docs/why_public_domain.md" 731 | }, 732 | { 733 | "name": "symbol-namespaces", 734 | "homepage": "https://www.hexstreamsoft.com/libraries/symbol-namespaces/", 735 | "shortdesc": { 736 | "en": "Defines a new kind of package that's named by a symbol rather than a string and that maps from existing symbols to their respective \"implicitly managed\" counterparts. The motivating use-case is to conceptually allow multiple definitions of the same kind on a single symbol, without conflicts." 737 | }, 738 | "repository": { 739 | "browse": "https://github.com/Hexstream/symbol-namespaces", 740 | "location": "https://github.com/Hexstream/symbol-namespaces.git" 741 | }, 742 | "license": "https://github.com/Hexstream/symbol-namespaces/blob/master/UNLICENSE" 743 | }, 744 | { 745 | "name": "TomsFastMath", 746 | "homepage": "https://www.libtom.net/TomsFastMath/", 747 | "shortdesc": { 748 | "en": "A fast large integer arithmetic library written in portable ISO C." 749 | }, 750 | "repository": { 751 | "browse": "https://github.com/libtom/tomsfastmath", 752 | "location": "https://github.com/libtom/tomsfastmath.git" 753 | }, 754 | "license": "https://github.com/libtom/tomsfastmath/blob/develop/LICENSE" 755 | }, 756 | { 757 | "name": "topaz-js-sdk", 758 | "homepage": "https://topaz.io", 759 | "shortdesc": { 760 | "en": "Javascript SDK for the Topaz API" 761 | }, 762 | "repository": { 763 | "browse": "https://github.com/decentorganization/topaz-js-sdk", 764 | "location": "https://github.com/decentorganization/topaz-js-sdk.git" 765 | }, 766 | "license": "https://github.com/decentorganization/topaz-js-sdk/blob/master/UNLICENSE" 767 | }, 768 | { 769 | "name": "Tor.rb", 770 | "homepage": "https://rubygems.org/gems/tor", 771 | "shortdesc": { 772 | "en": "A Ruby library for interacting with the Tor anonymity network." 773 | }, 774 | "download-page": "https://rubygems.org/gems/tor", 775 | "repository": { 776 | "browse": "https://github.com/dryruby/tor.rb", 777 | "location": "https://github.com/dryruby/tor.rb.git" 778 | }, 779 | "license": "https://github.com/dryruby/tor.rb/blob/master/UNLICENSE" 780 | }, 781 | { 782 | "name": "Translate Shell", 783 | "homepage": "https://www.soimort.org/translate-shell/", 784 | "shortdesc": { 785 | "en": "A command-line translator powered by Google Translate, Bing Translator, Yandex.Translate, and Apertium." 786 | }, 787 | "download-page": "https://github.com/soimort/translate-shell/releases", 788 | "repository": { 789 | "browse": "https://github.com/soimort/translate-shell", 790 | "location": "https://github.com/soimort/translate-shell.git" 791 | }, 792 | "license": "https://github.com/soimort/translate-shell/blob/develop/LICENSE" 793 | }, 794 | { 795 | "name": "trivial-jumptables", 796 | "homepage": "https://www.hexstreamsoft.com/libraries/trivial-jumptables/", 797 | "shortdesc": { 798 | "en": "Provides efficient O(1) jumptables on supported Common Lisp implementations and falls back to O(log(n)) on others." 799 | }, 800 | "repository": { 801 | "browse": "https://github.com/Hexstream/trivial-jumptables", 802 | "location": "https://github.com/Hexstream/trivial-jumptables.git" 803 | }, 804 | "license": "https://github.com/Hexstream/trivial-jumptables/blob/master/UNLICENSE" 805 | }, 806 | { 807 | "name": "Tween-o-Matic", 808 | "homepage": "https://github.com/simonwhitaker/tween-o-matic", 809 | "shortdesc": { 810 | "en": "A macOS application for designing CAMediaTimingFunction animation curves." 811 | }, 812 | "download-page": "https://github.com/simonwhitaker/tween-o-matic/releases", 813 | "repository": { 814 | "browse": "https://github.com/simonwhitaker/tween-o-matic", 815 | "location": "https://github.com/simonwhitaker/tween-o-matic.git" 816 | }, 817 | "license": "https://github.com/simonwhitaker/tween-o-matic/blob/master/UNLICENSE" 818 | }, 819 | { 820 | "name": "UN", 821 | "homepage": "https://unlicense.developpez.com", 822 | "shortdesc": { 823 | "en": "Aiming to write a public domain all-purpose standard library for Java." 824 | }, 825 | "download-page": "https://bitbucket.org/Eclesia/un-lib/downloads/", 826 | "repository": { 827 | "browse": "https://bitbucket.org/Eclesia/un-lib", 828 | "location": "https://bitbucket.org/Eclesia/un-lib.git" 829 | }, 830 | "license": "https://bitbucket.org/Eclesia/un-lib/src/master/license/UNLICENSE.txt" 831 | }, 832 | { 833 | "name": "with-shadowed-bindings", 834 | "homepage": "https://www.hexstreamsoft.com/libraries/with-shadowed-bindings/", 835 | "shortdesc": { 836 | "en": "Establishes a new lexical context within which specified bindings are explicitly shadowed, making it clear that they are not referenced within, thereby reducing cognitive load." 837 | }, 838 | "repository": { 839 | "browse": "https://github.com/Hexstream/with-shadowed-bindings", 840 | "location": "https://github.com/Hexstream/with-shadowed-bindings.git" 841 | }, 842 | "license": "https://github.com/Hexstream/with-shadowed-bindings/blob/master/UNLICENSE" 843 | }, 844 | { 845 | "name": "WjCryptLib", 846 | "homepage": "https://github.com/WaterJuice/WjCryptLib", 847 | "shortdesc": { 848 | "en": "A collection of cryptographic functions written in C." 849 | }, 850 | "download-page": "https://github.com/WaterJuice/WjCryptLib/releases", 851 | "repository": { 852 | "browse": "https://github.com/WaterJuice/WjCryptLib", 853 | "location": "https://github.com/WaterJuice/WjCryptLib.git" 854 | }, 855 | "license": "https://github.com/WaterJuice/WjCryptLib/blob/master/UNLICENSE" 856 | }, 857 | { 858 | "name": "xsv", 859 | "homepage": "https://github.com/BurntSushi/xsv", 860 | "shortdesc": { 861 | "en": "A command-line program for indexing, slicing, analyzing, splitting, and joining CSV files." 862 | }, 863 | "download-page": "https://github.com/BurntSushi/xsv/releases", 864 | "repository": { 865 | "browse": "https://github.com/BurntSushi/xsv", 866 | "location": "https://github.com/BurntSushi/xsv.git" 867 | }, 868 | "license": "https://github.com/BurntSushi/xsv/blob/master/UNLICENSE" 869 | }, 870 | { 871 | "name": "youtube-dl", 872 | "homepage": "https://rg3.github.io/youtube-dl/", 873 | "shortdesc": { 874 | "en": "A command-line program to download videos from YouTube.com and a few more sites." 875 | }, 876 | "download-page": "https://github.com/ytdl-org/youtube-dl/releases", 877 | "repository": { 878 | "browse": "https://github.com/rg3/youtube-dl", 879 | "location": "https://github.com/rg3/youtube-dl.git" 880 | }, 881 | "license": "https://github.com/rg3/youtube-dl/blob/master/LICENSE" 882 | }, 883 | { 884 | "name": "yt-dlp", 885 | "homepage": "https://github.com/yt-dlp/yt-dlp", 886 | "shortdesc": { 887 | "en": "A feature-rich command-line audio/video downloader." 888 | }, 889 | "download-page": "https://pypi.org/project/yt-dlp/", 890 | "repository": { 891 | "browse": "https://github.com/yt-dlp/yt-dlp", 892 | "location": "https://github.com/yt-dlp/yt-dlp.git" 893 | }, 894 | "license": "https://github.com/yt-dlp/yt-dlp/blob/master/LICENSE" 895 | } 896 | ] 897 | -------------------------------------------------------------------------------- /projects.md: -------------------------------------------------------------------------------- 1 | | Project | Summary | Links | 2 | | :------ | :------ | ----: | 3 | | [anaphoric-variants](https://www.hexstreamsoft.com/libraries/anaphoric-variants/) | Gives access to anaphoric variants of operators through one macro: ANAPHORIC. The user explicitly provides a variable name, preserving sanity, in contrast to the traditional use of an evil implicit variable ("IT"). Some operators can bind additional handy variables when explicitly requested. | [:link:](https://github.com/Hexstream/anaphoric-variants) [:arrow_down:]() | 4 | | [asciiart](https://github.com/frankbraun/asciiart) | Parser for hierarchical ASCII art. | [:link:](https://github.com/frankbraun/asciiart) [:arrow_down:]() | 5 | | [ASIMOV Command-Line Interface (CLI)](https://cli.asimov.so) | A polyglot development platform for trustworthy, neurosymbolic AI. | [:link:](https://github.com/asimov-platform/asimov-cli) [:arrow_down:](https://github.com/asimov-platform) | 6 | | [ASIMOV Software Development Kit (SDK)](https://sdk.asimov.so) | A polyglot development platform for trustworthy, neurosymbolic AI. | [:link:](https://github.com/asimov-platform/asimov.rs) [:arrow_down:](https://github.com/asimov-platform) | 7 | | [ASIMOV Platform](https://asimov.so) | A polyglot development platform for trustworthy, neurosymbolic AI. | [:link:](https://github.com/asimov-platform/asimov-universe) [:arrow_down:](https://github.com/asimov-platform) | 8 | | [ASIMOV.rb](https://rubygems.org/gems/asimov.rb) | ASIMOV Software Development Kit (SDK) for Ruby | [:link:](https://github.com/asimov-platform/asimov.rb) [:arrow_down:](https://rubygems.org/gems/asimov.rb) | 9 | | [ASIMOV.rs](https://crates.io/crates/asimov-sdk) | ASIMOV Software Development Kit (SDK) for Rust | [:link:](https://github.com/asimov-platform/asimov.rs) [:arrow_down:](https://crates.io/crates/asimov-sdk) | 10 | | [Borsh.rb](https://rubygems.org/gems/borsh) | A Ruby library for encoding and decoding data in the Borsh binary serialization format designed for security-critical projects where consistency, safety, and performance matter. | [:link:](https://github.com/dryruby/borsh.rb) [:arrow_down:](https://rubygems.org/gems/borsh) | 11 | | [bubble-operator-upwards](https://www.hexstreamsoft.com/libraries/bubble-operator-upwards/) | A function that "bubbles an operator upwards" in a form, demultiplexing all alternative branches by way of cartesian product. This operation is notably useful for easy implementation of certain kinds of shorthand notations in macros. A cartesian-product function is also exported, as it's needed to implement the main function. | [:link:](https://github.com/Hexstream/bubble-operator-upwards) [:arrow_down:]() | 12 | | [c-timer-lib](https://github.com/HighPerLab/c-timer-lib) | A C/C++ interface to system/hardware clocks for high-precision time measurements. | [:link:](https://github.com/HighPerLab/c-timer-lib) [:arrow_down:]() | 13 | | [cartesian-product-switch](https://www.hexstreamsoft.com/libraries/cartesian-product-switch/) | A macro for choosing the appropriate form to execute according to the combined results of multiple tests. This is a straightforward and efficient alternative to the convoluted ad-hoc conditionals one might otherwise resort to. | [:link:](https://github.com/Hexstream/cartesian-product-switch) [:arrow_down:]() | 14 | | [Clientele.rs](https://crates.io/crates/clientele) | Makes it easy to write superb command-line utilities in Rust that follow consistent best practices on Linux, macOS, and Windows. | [:link:](https://github.com/artob/clientele.rs) [:arrow_down:]() | 15 | | [CNT Bot](http://cntbot.org/) | IRC bot for delegating, voting and polling. | [:link:](https://bitbucket.org/naryl/cnt-tcl) [:arrow_down:]() | 16 | | [Codify.rs](https://crates.io/crates/codify) | Translates between types from different programming languages. | [:link:](https://github.com/artob/codify.rs) [:arrow_down:]() | 17 | | [definitions-systems](https://www.hexstreamsoft.com/libraries/definitions-systems/) | Provides a simple unified extensible way of processing named definitions. | [:link:](https://github.com/Hexstream/definitions-systems) [:arrow_down:]() | 18 | | [enhanced-eval-when](https://www.hexstreamsoft.com/libraries/enhanced-eval-when/) | Provides an enhanced EVAL-WHEN macro that supports (eval-when t ...) as a shorthand for (eval-when (:compile-toplevel :load-toplevel :execute) ...), addressing concerns about verbosity. An ENHANCED-EVAL-WHEN alias is also supported, as well as an EVAL-ALWAYS macro and package nickname, for good measure. | [:link:](https://github.com/Hexstream/enhanced-eval-when) [:arrow_down:]() | 19 | | [enhanced-multiple-value-bind](https://www.hexstreamsoft.com/libraries/enhanced-multiple-value-bind/) | Provides an enhanced MULTIPLE-VALUE-BIND macro that adds support for lambda keywords by expanding to a MULTIPLE-VALUE-CALL when necessary. This makes catching multiple-value &rest and &key much more lightweight and convenient. A MULTIPLE-VALUE-&BIND alias is supported. | [:link:](https://github.com/Hexstream/enhanced-multiple-value-bind) [:arrow_down:]() | 20 | | [first-time-value](https://www.hexstreamsoft.com/libraries/first-time-value/) | Returns the result of evaluating a form in the current lexical and dynamic context the first time it's encountered, and the cached result of that computation on subsequent evaluations. | [:link:](https://github.com/Hexstream/first-time-value) [:arrow_down:]() | 21 | | [furl](https://github.com/gruns/furl) | URL parsing and manipulation made easy. | [:link:](https://github.com/gruns/furl) [:arrow_down:](https://pypi.org/project/furl/) | 22 | | [gl3w](https://github.com/skaslev/gl3w) | Simple OpenGL core profile loader. | [:link:](https://github.com/skaslev/gl3w) [:arrow_down:](https://github.com/skaslev/gl3w) | 23 | | [gosignify](https://github.com/frankbraun/gosignify) | A Go reimplementation of OpenBSD's signify. | [:link:](https://github.com/frankbraun/gosignify) [:arrow_down:]() | 24 | | [HotDIR](https://veganaize.github.io/HotDIR/) | Colorized file & folder listing for the Windows console. | [:link:](https://github.com/veganaize/HotDIR) [:arrow_down:](https://github.com/veganaize/HotDIR/releases) | 25 | | [incognito-keywords](https://www.hexstreamsoft.com/libraries/incognito-keywords/) | Introduces a new kind of keyword that looks just like any non-keyword symbol and allows safe usage of convenient but clashy symbol names by multiple libraries without conflicts through sharing. Some names that might benefit are (alist blist plist macro operator index &doc &decl &rest+ &destructure &ignored &ignorable). | [:link:](https://github.com/Hexstream/incognito-keywords) [:arrow_down:]() | 26 | | [its](https://www.hexstreamsoft.com/libraries/its/) | Provides convenient access to multiple values of an object in a concise, explicit and efficient way. | [:link:](https://github.com/Hexstream/its) [:arrow_down:]() | 27 | | [jslint](https://jslint.com) | The JavaScript code quality and coverage tool. | [:link:](https://github.com/jslint-org/jslint) [:arrow_down:](https://npmjs.com/package/@jslint-org/jslint) | 28 | | [jsonlib](https://github.com/WaterJuice/JsonLib) | This C library provides a simple mechanism for marshalling and unmarshalling C structures to and from JSON or JSON5. | [:link:](https://github.com/WaterJuice/JsonLib) [:arrow_down:]() | 29 | | [Kakoune](https://kakoune.org) | An experimental text editor heavily inspired by Vim. | [:link:](https://github.com/mawww/kakoune) [:arrow_down:](https://github.com/mawww/kakoune/releases) | 30 | | [Lemon](http://www.hwaci.com/sw/lemon/) | A thread-safe LALR(1) parser generator. | N/A [:arrow_down:]() | 31 | | [LibTomCrypt](https://www.libtom.net/LibTomCrypt/) | A fairly comprehensive, modular and portable cryptographic toolkit. | [:link:](https://github.com/libtom/libtomcrypt) [:arrow_down:]() | 32 | | [LibTomFloat](https://www.libtom.net/LibTomFloat/) | A library that provides multiple precision floating point arithmetic. | [:link:](https://github.com/libtom/libtomfloat) [:arrow_down:]() | 33 | | [LibTomMath](https://www.libtom.net/LibTomMath/) | A portable number theoretic multiple-precision integer library written entirely in C. | [:link:](https://github.com/libtom/libtommath) [:arrow_down:]() | 34 | | [LibTomPoly](https://www.libtom.net/LibTomPoly/) | A library to provide polynomial basis arithmetic. | [:link:](https://github.com/libtom/libtompoly) [:arrow_down:]() | 35 | | [macro-level](https://www.hexstreamsoft.com/libraries/macro-level/) | An embarassingly trivial convenience macro that saves on indentation while being more concise and direct. (macro-level ...) == (macrolet ((m () ...)) (m)) | [:link:](https://github.com/Hexstream/macro-level) [:arrow_down:]() | 36 | | [map-bind](https://www.hexstreamsoft.com/libraries/map-bind/) | A macro that allows visual grouping of variables with their corresponding values (not necessarily 1:1) in calls to mapping operators when using an inline LAMBDA. It does so in a way that automatically supports virtually every existing and future mapping operator, all lambda keywords and FUNCALL/APPLY/MULTIPLE-VALUE-CALL variations. | [:link:](https://github.com/Hexstream/map-bind) [:arrow_down:]() | 37 | | [Miniz](https://github.com/richgel999/miniz) | A single-source-file, high-performance deflate/inflate compression library with a zlib-compatible API. | [:link:](https://github.com/richgel999/miniz) [:arrow_down:](https://github.com/richgel999/miniz/releases) | 38 | | [multiple-value-variants](https://www.hexstreamsoft.com/libraries/multiple-value-variants/) | Gives access to multiple-value variants of operators through one macro: MULTIPLE-VALUE. There are built-in variants for some standard operators; it's easy to create your own variants for other operators. The multiple-value mapping operators are especially useful. | [:link:](https://github.com/Hexstream/multiple-value-variants) [:arrow_down:]() | 39 | | [NEAR.rb](https://rubygems.org/gems/near) | A Ruby client library for the NEAR Protocol. | [:link:](https://github.com/dryruby/near.rb) [:arrow_down:](https://rubygems.org/gems/near) | 40 | | [NearDrop](https://github.com/grishka/NearDrop) | A partial implementation of Google's Nearby Share/Quick Share for macOS. | [:link:](https://github.com/grishka/NearDrop) [:arrow_down:](https://github.com/grishka/NearDrop/releases) | 41 | | [nerd_dice](https://github.com/statelesscode/nerd_dice) | A Ruby Gem for rolling polyhedral dice. | [:link:](https://github.com/statelesscode/nerd_dice) [:arrow_down:]() | 42 | | [Nightweb](https://sekao.net/nightweb/) | An anonymous P2P social network in Clojure. | [:link:](https://github.com/oakes/Nightweb) [:arrow_down:]() | 43 | | [node-rdf](https://npmjs.com/package/rdf) | An ECMAScript/Node.js library for handling RDF data. | [:link:](https://github.com/awwright/node-rdf) [:arrow_down:](https://npmjs.com/package/rdf) | 44 | | [orderedmultidict](https://github.com/gruns/orderedmultidict) | An ordered multivalue dictionary. | [:link:](https://github.com/gruns/orderedmultidict) [:arrow_down:]() | 45 | | [parse-number-range](https://www.hexstreamsoft.com/libraries/parse-number-range/) | Parses LOOP's convenient "for-as-arithmetic" syntax into 5 simple values: from, to, limit-kind (:inclusive, :exclusive or nil if unbounded), by (step) and direction (+ or -)). Further related utilities are provided. Intended for easy implementation of analogous functionality in other constructs. | [:link:](https://github.com/Hexstream/parse-number-range) [:arrow_down:]() | 46 | | [place-modifiers](https://www.hexstreamsoft.com/libraries/place-modifiers/) | Essentially gives access to hundreds of modify-macros through one single macro: MODIFY. | [:link:](https://github.com/Hexstream/place-modifiers) [:arrow_down:]() | 47 | | [place-utils](https://www.hexstreamsoft.com/libraries/place-utils/) | Provides a few utilities relating to setfable places. | [:link:](https://github.com/Hexstream/place-utils) [:arrow_down:]() | 48 | | [Poolboy](https://github.com/devinus/poolboy) | A hunky Erlang worker pool factory. | [:link:](https://github.com/devinus/poolboy) [:arrow_down:](https://hex.pm/packages/poolboy) | 49 | | [positional-lambda](https://www.hexstreamsoft.com/libraries/positional-lambda/) | A concise, intuitive and flexible syntax (macro) for trivial lambdas that eschews explicit (and often contextually-redundant) naming of parameter variables in favor of positional references, with support for a used or ignored &rest parameter and automatic declaration of ignored parameters when logical "gaps" are left in the positional references. Further convenience features are provided. | [:link:](https://github.com/Hexstream/positional-lambda) [:arrow_down:]() | 50 | | [Postgres.js](https://github.com/porsager/postgres) | The fastest full-featured PostgreSQL client for Node.js, Deno, Bun, and Cloudflare. | [:link:](https://github.com/porsager/postgres) [:arrow_down:](https://npmjs.com/package/postgres) | 51 | | [Protoflow](https://protoflow.rs) | Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages. | [:link:](https://github.com/asimov-platform/protoflow) [:arrow_down:](https://crates.io/crates/protoflow) | 52 | | [pytube](https://pytube.io) | A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos. | [:link:](https://github.com/pytube/pytube) [:arrow_down:](https://pypi.org/project/pytube/) | 53 | | [RDF.rb](https://rubygems.org/gems/rdf) | A Ruby library for working with Resource Description Framework (RDF) data. | [:link:](https://github.com/ruby-rdf/rdf) [:arrow_down:](https://rubygems.org/gems/rdf) | 54 | | [RDF.rs](https://crates.io/crates/rdf_rs) | A Rust library for working with Resource Description Framework (RDF) data. | [:link:](https://github.com/rust-rdf/rdf.rs) [:arrow_down:](https://crates.io/crates/rdf_rs) | 55 | | [re2c](http://re2c.org/) | A high-performance lexer generator for C and C++. | [:link:](https://github.com/skvadrik/re2c) [:arrow_down:]() | 56 | | [react-use](https://streamich.github.io/react-use/) | A collection of essential React Hooks. | [:link:](https://github.com/streamich/react-use) [:arrow_down:]() | 57 | | [ripgrep](https://github.com/BurntSushi/ripgrep) | A line-oriented search tool that recursively searches the current directory for a regex pattern. | [:link:](https://github.com/BurntSushi/ripgrep) [:arrow_down:](https://github.com/BurntSushi/ripgrep/releases) | 58 | | [RSS-Bridge](https://rss-bridge.org/bridge01/) | A PHP web application that generates RSS feeds for websites that don't have one. | [:link:](https://github.com/RSS-Bridge/rss-bridge) [:arrow_down:](https://github.com/RSS-Bridge/rss-bridge/releases) | 59 | | [Samourai Wallet](https://github.com/Samourai-Wallet) | Samourai Bitcoin wallet for Android. | [:link:](https://github.com/Samourai-Wallet/samourai-wallet-android) [:arrow_down:]() | 60 | | [SQLite](https://sqlite.org) | The most used database engine in the world. | [:link:](https://sqlite.org/src) [:arrow_down:](https://sqlite.org/download.html) | 61 | | [stb](https://github.com/nothings/stb) | A set of single-file public domain libraries for C/C++. | [:link:](https://github.com/nothings/stb) [:arrow_down:](https://github.com/nothings/stb) | 62 | | [symbol-namespaces](https://www.hexstreamsoft.com/libraries/symbol-namespaces/) | Defines a new kind of package that's named by a symbol rather than a string and that maps from existing symbols to their respective "implicitly managed" counterparts. The motivating use-case is to conceptually allow multiple definitions of the same kind on a single symbol, without conflicts. | [:link:](https://github.com/Hexstream/symbol-namespaces) [:arrow_down:]() | 63 | | [TomsFastMath](https://www.libtom.net/TomsFastMath/) | A fast large integer arithmetic library written in portable ISO C. | [:link:](https://github.com/libtom/tomsfastmath) [:arrow_down:]() | 64 | | [topaz-js-sdk](https://topaz.io) | Javascript SDK for the Topaz API | [:link:](https://github.com/decentorganization/topaz-js-sdk) [:arrow_down:]() | 65 | | [Tor.rb](https://rubygems.org/gems/tor) | A Ruby library for interacting with the Tor anonymity network. | [:link:](https://github.com/dryruby/tor.rb) [:arrow_down:](https://rubygems.org/gems/tor) | 66 | | [Translate Shell](https://www.soimort.org/translate-shell/) | A command-line translator powered by Google Translate, Bing Translator, Yandex.Translate, and Apertium. | [:link:](https://github.com/soimort/translate-shell) [:arrow_down:](https://github.com/soimort/translate-shell/releases) | 67 | | [trivial-jumptables](https://www.hexstreamsoft.com/libraries/trivial-jumptables/) | Provides efficient O(1) jumptables on supported Common Lisp implementations and falls back to O(log(n)) on others. | [:link:](https://github.com/Hexstream/trivial-jumptables) [:arrow_down:]() | 68 | | [Tween-o-Matic](https://github.com/simonwhitaker/tween-o-matic) | A macOS application for designing CAMediaTimingFunction animation curves. | [:link:](https://github.com/simonwhitaker/tween-o-matic) [:arrow_down:](https://github.com/simonwhitaker/tween-o-matic/releases) | 69 | | [UN](https://unlicense.developpez.com) | Aiming to write a public domain all-purpose standard library for Java. | [:link:](https://bitbucket.org/Eclesia/un-lib) [:arrow_down:](https://bitbucket.org/Eclesia/un-lib/downloads/) | 70 | | [with-shadowed-bindings](https://www.hexstreamsoft.com/libraries/with-shadowed-bindings/) | Establishes a new lexical context within which specified bindings are explicitly shadowed, making it clear that they are not referenced within, thereby reducing cognitive load. | [:link:](https://github.com/Hexstream/with-shadowed-bindings) [:arrow_down:]() | 71 | | [WjCryptLib](https://github.com/WaterJuice/WjCryptLib) | A collection of cryptographic functions written in C. | [:link:](https://github.com/WaterJuice/WjCryptLib) [:arrow_down:](https://github.com/WaterJuice/WjCryptLib/releases) | 72 | | [xsv](https://github.com/BurntSushi/xsv) | A command-line program for indexing, slicing, analyzing, splitting, and joining CSV files. | [:link:](https://github.com/BurntSushi/xsv) [:arrow_down:](https://github.com/BurntSushi/xsv/releases) | 73 | | [youtube-dl](https://rg3.github.io/youtube-dl/) | A command-line program to download videos from YouTube.com and a few more sites. | [:link:](https://github.com/rg3/youtube-dl) [:arrow_down:](https://github.com/ytdl-org/youtube-dl/releases) | 74 | | [yt-dlp](https://github.com/yt-dlp/yt-dlp) | A feature-rich command-line audio/video downloader. | [:link:](https://github.com/yt-dlp/yt-dlp) [:arrow_down:](https://pypi.org/project/yt-dlp/) | 75 | -------------------------------------------------------------------------------- /projects/.attic/epoch.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Epoch", 3 | "homepage": "https://universe2.us/epoch.html", 4 | "shortdesc": { 5 | "en": "A lightweight init daemon for Linux systems." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Subsentient/epoch", 9 | "location": "https://github.com/Subsentient/epoch.git" 10 | }, 11 | "license": "https://github.com/Subsentient/epoch/blob/master/UNLICENSE.TXT" 12 | } 13 | -------------------------------------------------------------------------------- /projects/.attic/katweb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "KatWeb", 3 | "homepage": "https://github.com/kittyhacker101/KatWeb", 4 | "shortdesc": { 5 | "en": "A lightweight static web server and reverse proxy designed for the modern web." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/kittyhacker101/KatWeb", 9 | "location": "https://github.com/kittyhacker101/KatWeb.git" 10 | }, 11 | "license": "https://github.com/kittyhacker101/KatWeb/blob/master/LICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/.attic/nobox.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Nobox", 3 | "homepage": "https://github.com/serprex/nobox", 4 | "shortdesc": { 5 | "en": "A minimalist stacking window manager written in C using XCB." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/serprex/nobox", 9 | "location": "https://github.com/serprex/nobox.git" 10 | }, 11 | "license": null 12 | } 13 | -------------------------------------------------------------------------------- /projects/.attic/picospeaker.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PicoSpeaker", 3 | "homepage": "https://github.com/shilbert01/picospeaker", 4 | "shortdesc": { 5 | "en": "An interface to the SVox Pico text-to-speech system." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/shilbert01/picospeaker", 9 | "location": "https://github.com/shilbert01/picospeaker.git" 10 | }, 11 | "license": "https://github.com/shilbert01/picospeaker/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/.attic/pyfacegraph.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pyFaceGraph", 3 | "homepage": "https://github.com/colinhowe/pyFaceGraph", 4 | "shortdesc": { 5 | "en": "A Python client library for Facebook's Graph API." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/colinhowe/pyFaceGraph", 9 | "location": "https://github.com/colinhowe/pyFaceGraph.git" 10 | }, 11 | "license": "https://github.com/colinhowe/pyFaceGraph/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/.attic/rdfi.js.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RDFI.js", 3 | "homepage": "https://github.com/webr3/rdf-interfaces", 4 | "shortdesc": { 5 | "en": "A JavaScript implementation of the core RDF Interfaces Specification." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/webr3/rdf-interfaces", 9 | "location": "https://github.com/webr3/rdf-interfaces.git" 10 | }, 11 | "license": "https://github.com/webr3/rdf-interfaces/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/.attic/sudoku.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sudoku", 3 | "homepage": "https://github.com/wimleers/sudoku/wiki", 4 | "shortdesc": { 5 | "en": "A fancy, feature-complete, cross-platform Sudoku app written in C++/Qt." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/wimleers/sudoku", 9 | "location": "https://github.com/wimleers/sudoku.git" 10 | }, 11 | "license": "https://github.com/wimleers/sudoku/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/anaphoric-variants.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "anaphoric-variants", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/anaphoric-variants/", 4 | "shortdesc": { 5 | "en": "Gives access to anaphoric variants of operators through one macro: ANAPHORIC. The user explicitly provides a variable name, preserving sanity, in contrast to the traditional use of an evil implicit variable (\"IT\"). Some operators can bind additional handy variables when explicitly requested." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/anaphoric-variants", 9 | "location": "https://github.com/Hexstream/anaphoric-variants.git" 10 | }, 11 | "license": "https://github.com/Hexstream/anaphoric-variants/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/asciiart.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asciiart", 3 | "homepage": "https://github.com/frankbraun/asciiart", 4 | "shortdesc": { 5 | "en": "Parser for hierarchical ASCII art." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/frankbraun/asciiart", 9 | "location": "https://github.com/frankbraun/asciiart.git" 10 | }, 11 | "license": "https://github.com/frankbraun/asciiart/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/asimov-cli.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ASIMOV Command-Line Interface (CLI)", 3 | "homepage": "https://cli.asimov.so", 4 | "shortdesc": { 5 | "en": "A polyglot development platform for trustworthy, neurosymbolic AI." 6 | }, 7 | "download-page": "https://github.com/asimov-platform", 8 | "repository": { 9 | "browse": "https://github.com/asimov-platform/asimov-cli", 10 | "location": "https://github.com/asimov-platform/asimov-cli.git" 11 | }, 12 | "license": "https://github.com/asimov-platform/asimov-cli/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/asimov-sdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ASIMOV Software Development Kit (SDK)", 3 | "homepage": "https://sdk.asimov.so", 4 | "shortdesc": { 5 | "en": "A polyglot development platform for trustworthy, neurosymbolic AI." 6 | }, 7 | "download-page": "https://github.com/asimov-platform", 8 | "repository": { 9 | "browse": "https://github.com/asimov-platform/asimov.rs", 10 | "location": "https://github.com/asimov-platform/asimov.rs.git" 11 | }, 12 | "license": "https://github.com/asimov-platform/asimov.rs/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/asimov.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ASIMOV Platform", 3 | "homepage": "https://asimov.so", 4 | "shortdesc": { 5 | "en": "A polyglot development platform for trustworthy, neurosymbolic AI." 6 | }, 7 | "download-page": "https://github.com/asimov-platform", 8 | "repository": { 9 | "browse": "https://github.com/asimov-platform/asimov-universe", 10 | "location": "https://github.com/asimov-platform/asimov-universe.git" 11 | }, 12 | "license": "https://github.com/asimov-platform/asimov-cli/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/asimov.rb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ASIMOV.rb", 3 | "homepage": "https://rubygems.org/gems/asimov.rb", 4 | "shortdesc": { 5 | "en": "ASIMOV Software Development Kit (SDK) for Ruby" 6 | }, 7 | "download-page": "https://rubygems.org/gems/asimov.rb", 8 | "repository": { 9 | "browse": "https://github.com/asimov-platform/asimov.rb", 10 | "location": "https://github.com/asimov-platform/asimov.rb.git" 11 | }, 12 | "license": "https://github.com/asimov-platform/asimov.rb/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/asimov.rs.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ASIMOV.rs", 3 | "homepage": "https://crates.io/crates/asimov-sdk", 4 | "shortdesc": { 5 | "en": "ASIMOV Software Development Kit (SDK) for Rust" 6 | }, 7 | "download-page": "https://crates.io/crates/asimov-sdk", 8 | "repository": { 9 | "browse": "https://github.com/asimov-platform/asimov.rs", 10 | "location": "https://github.com/asimov-platform/asimov.rs.git" 11 | }, 12 | "license": "https://github.com/asimov-platform/asimov.rs/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/borsh.rb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Borsh.rb", 3 | "homepage": "https://rubygems.org/gems/borsh", 4 | "shortdesc": { 5 | "en": "A Ruby library for encoding and decoding data in the Borsh binary serialization format designed for security-critical projects where consistency, safety, and performance matter." 6 | }, 7 | "download-page": "https://rubygems.org/gems/borsh", 8 | "repository": { 9 | "browse": "https://github.com/dryruby/borsh.rb", 10 | "location": "https://github.com/dryruby/borsh.rb.git" 11 | }, 12 | "license": "https://github.com/dryruby/borsh.rb/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/bubble-operator-upwards.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bubble-operator-upwards", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/bubble-operator-upwards/", 4 | "shortdesc": { 5 | "en": "A function that \"bubbles an operator upwards\" in a form, demultiplexing all alternative branches by way of cartesian product. This operation is notably useful for easy implementation of certain kinds of shorthand notations in macros. A cartesian-product function is also exported, as it's needed to implement the main function." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/bubble-operator-upwards", 9 | "location": "https://github.com/Hexstream/bubble-operator-upwards.git" 10 | }, 11 | "license": "https://github.com/Hexstream/bubble-operator-upwards/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/c-timer-lib.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "c-timer-lib", 3 | "homepage": "https://github.com/HighPerLab/c-timer-lib", 4 | "shortdesc": { 5 | "en": "A C/C++ interface to system/hardware clocks for high-precision time measurements." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/HighPerLab/c-timer-lib", 9 | "location": "https://github.com/HighPerLab/c-timer-lib.git" 10 | }, 11 | "license": "https://github.com/HighPerLab/c-timer-lib/blob/master/LICENSE.md" 12 | } 13 | -------------------------------------------------------------------------------- /projects/cartesian-product-switch.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cartesian-product-switch", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/cartesian-product-switch/", 4 | "shortdesc": { 5 | "en": "A macro for choosing the appropriate form to execute according to the combined results of multiple tests. This is a straightforward and efficient alternative to the convoluted ad-hoc conditionals one might otherwise resort to." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/cartesian-product-switch", 9 | "location": "https://github.com/Hexstream/cartesian-product-switch.git" 10 | }, 11 | "license": "https://github.com/Hexstream/cartesian-product-switch/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/clientele.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Clientele.rs", 3 | "homepage": "https://crates.io/crates/clientele", 4 | "shortdesc": { 5 | "en": "Makes it easy to write superb command-line utilities in Rust that follow consistent best practices on Linux, macOS, and Windows." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/artob/clientele.rs", 9 | "location": "https://github.com/artob/clientele.rs.git" 10 | }, 11 | "license": "https://github.com/artob/clientele.rs/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/cnt-bot.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CNT Bot", 3 | "homepage": "http://cntbot.org/", 4 | "shortdesc": { 5 | "en": "IRC bot for delegating, voting and polling." 6 | }, 7 | "repository": { 8 | "browse": "https://bitbucket.org/naryl/cnt-tcl", 9 | "location": "https://bitbucket.org/naryl/cnt-tcl" 10 | }, 11 | "license": "https://bitbucket.org/naryl/cnt-tcl/src/default/UNLICENSE.txt" 12 | } 13 | -------------------------------------------------------------------------------- /projects/codify.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Codify.rs", 3 | "homepage": "https://crates.io/crates/codify", 4 | "shortdesc": { 5 | "en": "Translates between types from different programming languages." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/artob/codify.rs", 9 | "location": "https://github.com/artob/codify.rs.git" 10 | }, 11 | "license": "https://github.com/artob/codify.rs/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/definitions-systems.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "definitions-systems", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/definitions-systems/", 4 | "shortdesc": { 5 | "en": "Provides a simple unified extensible way of processing named definitions." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/definitions-systems", 9 | "location": "https://github.com/Hexstream/definitions-systems.git" 10 | }, 11 | "license": "https://github.com/Hexstream/definitions-systems/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/enhanced-eval-when.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "enhanced-eval-when", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/enhanced-eval-when/", 4 | "shortdesc": { 5 | "en": "Provides an enhanced EVAL-WHEN macro that supports (eval-when t ...) as a shorthand for (eval-when (:compile-toplevel :load-toplevel :execute) ...), addressing concerns about verbosity. An ENHANCED-EVAL-WHEN alias is also supported, as well as an EVAL-ALWAYS macro and package nickname, for good measure." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/enhanced-eval-when", 9 | "location": "https://github.com/Hexstream/enhanced-eval-when.git" 10 | }, 11 | "license": "https://github.com/Hexstream/enhanced-eval-when/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/enhanced-multiple-value-bind.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "enhanced-multiple-value-bind", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/enhanced-multiple-value-bind/", 4 | "shortdesc": { 5 | "en": "Provides an enhanced MULTIPLE-VALUE-BIND macro that adds support for lambda keywords by expanding to a MULTIPLE-VALUE-CALL when necessary. This makes catching multiple-value &rest and &key much more lightweight and convenient. A MULTIPLE-VALUE-&BIND alias is supported." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/enhanced-multiple-value-bind", 9 | "location": "https://github.com/Hexstream/enhanced-multiple-value-bind.git" 10 | }, 11 | "license": "https://github.com/Hexstream/enhanced-multiple-value-bind/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/first-time-value.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "first-time-value", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/first-time-value/", 4 | "shortdesc": { 5 | "en": "Returns the result of evaluating a form in the current lexical and dynamic context the first time it's encountered, and the cached result of that computation on subsequent evaluations." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/first-time-value", 9 | "location": "https://github.com/Hexstream/first-time-value.git" 10 | }, 11 | "license": "https://github.com/Hexstream/first-time-value/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/furl.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "furl", 3 | "homepage": "https://github.com/gruns/furl", 4 | "shortdesc": { 5 | "en": "URL parsing and manipulation made easy." 6 | }, 7 | "download-page": "https://pypi.org/project/furl/", 8 | "repository": { 9 | "browse": "https://github.com/gruns/furl", 10 | "location": "https://github.com/gruns/furl.git" 11 | }, 12 | "license": "https://github.com/gruns/furl/blob/master/LICENSE.md" 13 | } 14 | -------------------------------------------------------------------------------- /projects/gl3w.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gl3w", 3 | "homepage": "https://github.com/skaslev/gl3w", 4 | "shortdesc": { 5 | "en": "Simple OpenGL core profile loader." 6 | }, 7 | "download-page": "https://github.com/skaslev/gl3w", 8 | "repository": { 9 | "browse": "https://github.com/skaslev/gl3w", 10 | "location": "https://github.com/skaslev/gl3w.git" 11 | }, 12 | "license": "https://github.com/skaslev/gl3w/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/gosignify.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gosignify", 3 | "homepage": "https://github.com/frankbraun/gosignify", 4 | "shortdesc": { 5 | "en": "A Go reimplementation of OpenBSD's signify." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/frankbraun/gosignify", 9 | "location": "https://github.com/frankbraun/gosignify.git" 10 | }, 11 | "license": "https://github.com/frankbraun/gosignify/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/hotdir.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "HotDIR", 3 | "homepage": "https://veganaize.github.io/HotDIR/", 4 | "shortdesc": { 5 | "en": "Colorized file & folder listing for the Windows console." 6 | }, 7 | "download-page": "https://github.com/veganaize/HotDIR/releases", 8 | "repository": { 9 | "browse": "https://github.com/veganaize/HotDIR", 10 | "location": "https://github.com/veganaize/HotDIR.git" 11 | }, 12 | "license": "https://github.com/veganaize/HotDIR/blob/master/LICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/incognito-keywords.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "incognito-keywords", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/incognito-keywords/", 4 | "shortdesc": { 5 | "en": "Introduces a new kind of keyword that looks just like any non-keyword symbol and allows safe usage of convenient but clashy symbol names by multiple libraries without conflicts through sharing. Some names that might benefit are (alist blist plist macro operator index &doc &decl &rest+ &destructure &ignored &ignorable)." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/incognito-keywords", 9 | "location": "https://github.com/Hexstream/incognito-keywords.git" 10 | }, 11 | "license": "https://github.com/Hexstream/incognito-keywords/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/its.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "its", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/its/", 4 | "shortdesc": { 5 | "en": "Provides convenient access to multiple values of an object in a concise, explicit and efficient way." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/its", 9 | "location": "https://github.com/Hexstream/its.git" 10 | }, 11 | "license": "https://github.com/Hexstream/its/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/jslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jslint", 3 | "homepage": "https://jslint.com", 4 | "shortdesc": { 5 | "en": "The JavaScript code quality and coverage tool." 6 | }, 7 | "download-page": "https://npmjs.com/package/@jslint-org/jslint", 8 | "repository": { 9 | "browse": "https://github.com/jslint-org/jslint", 10 | "location": "https://github.com/jslint-org/jslint.git" 11 | }, 12 | "license": "https://github.com/jslint-org/jslint/blob/beta/LICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/jsonlib.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jsonlib", 3 | "homepage": "https://github.com/WaterJuice/JsonLib", 4 | "shortdesc": { 5 | "en": "This C library provides a simple mechanism for marshalling and unmarshalling C structures to and from JSON or JSON5." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/WaterJuice/JsonLib", 9 | "location": "https://github.com/WaterJuice/JsonLib.git" 10 | }, 11 | "license": "https://github.com/WaterJuice/JsonLib/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/kakoune.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Kakoune", 3 | "homepage": "https://kakoune.org", 4 | "shortdesc": { 5 | "en": "An experimental text editor heavily inspired by Vim." 6 | }, 7 | "download-page": "https://github.com/mawww/kakoune/releases", 8 | "repository": { 9 | "browse": "https://github.com/mawww/kakoune", 10 | "location": "https://github.com/mawww/kakoune.git" 11 | }, 12 | "license": "https://github.com/mawww/kakoune/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/lemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Lemon", 3 | "homepage": "http://www.hwaci.com/sw/lemon/", 4 | "shortdesc": { 5 | "en": "A thread-safe LALR(1) parser generator." 6 | }, 7 | "repository": null, 8 | "license": "http://www.hwaci.com/sw/lemon/" 9 | } 10 | -------------------------------------------------------------------------------- /projects/libtomcrypt.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "LibTomCrypt", 3 | "homepage": "https://www.libtom.net/LibTomCrypt/", 4 | "shortdesc": { 5 | "en": "A fairly comprehensive, modular and portable cryptographic toolkit." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/libtom/libtomcrypt", 9 | "location": "https://github.com/libtom/libtomcrypt.git" 10 | }, 11 | "license": "https://github.com/libtom/libtomcrypt/blob/develop/LICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/libtomfloat.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "LibTomFloat", 3 | "homepage": "https://www.libtom.net/LibTomFloat/", 4 | "shortdesc": { 5 | "en": "A library that provides multiple precision floating point arithmetic." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/libtom/libtomfloat", 9 | "location": "https://github.com/libtom/libtomfloat.git" 10 | }, 11 | "license": "https://github.com/libtom/libtomfloat/blob/master/LICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/libtommath.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "LibTomMath", 3 | "homepage": "https://www.libtom.net/LibTomMath/", 4 | "shortdesc": { 5 | "en": "A portable number theoretic multiple-precision integer library written entirely in C." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/libtom/libtommath", 9 | "location": "https://github.com/libtom/libtommath.git" 10 | }, 11 | "license": "https://github.com/libtom/libtommath/blob/develop/LICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/libtompoly.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "LibTomPoly", 3 | "homepage": "https://www.libtom.net/LibTomPoly/", 4 | "shortdesc": { 5 | "en": "A library to provide polynomial basis arithmetic." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/libtom/libtompoly", 9 | "location": "https://github.com/libtom/libtompoly.git" 10 | }, 11 | "license": "https://github.com/libtom/libtompoly/blob/develop/LICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/macro-level.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "macro-level", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/macro-level/", 4 | "shortdesc": { 5 | "en": "An embarassingly trivial convenience macro that saves on indentation while being more concise and direct. (macro-level ...) == (macrolet ((m () ...)) (m))" 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/macro-level", 9 | "location": "https://github.com/Hexstream/macro-level.git" 10 | }, 11 | "license": "https://github.com/Hexstream/macro-level/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/map-bind.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "map-bind", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/map-bind/", 4 | "shortdesc": { 5 | "en": "A macro that allows visual grouping of variables with their corresponding values (not necessarily 1:1) in calls to mapping operators when using an inline LAMBDA. It does so in a way that automatically supports virtually every existing and future mapping operator, all lambda keywords and FUNCALL/APPLY/MULTIPLE-VALUE-CALL variations." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/map-bind", 9 | "location": "https://github.com/Hexstream/map-bind.git" 10 | }, 11 | "license": "https://github.com/Hexstream/map-bind/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/miniz.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Miniz", 3 | "homepage": "https://github.com/richgel999/miniz", 4 | "shortdesc": { 5 | "en": "A single-source-file, high-performance deflate/inflate compression library with a zlib-compatible API." 6 | }, 7 | "download-page": "https://github.com/richgel999/miniz/releases", 8 | "repository": { 9 | "browse": "https://github.com/richgel999/miniz", 10 | "location": "https://github.com/richgel999/miniz.git" 11 | }, 12 | "license": "https://github.com/richgel999/miniz/blob/master/miniz.c#L621" 13 | } 14 | -------------------------------------------------------------------------------- /projects/multiple-value-variants.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "multiple-value-variants", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/multiple-value-variants/", 4 | "shortdesc": { 5 | "en": "Gives access to multiple-value variants of operators through one macro: MULTIPLE-VALUE. There are built-in variants for some standard operators; it's easy to create your own variants for other operators. The multiple-value mapping operators are especially useful." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/multiple-value-variants", 9 | "location": "https://github.com/Hexstream/multiple-value-variants.git" 10 | }, 11 | "license": "https://github.com/Hexstream/multiple-value-variants/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/near.rb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "NEAR.rb", 3 | "homepage": "https://rubygems.org/gems/near", 4 | "shortdesc": { 5 | "en": "A Ruby client library for the NEAR Protocol." 6 | }, 7 | "download-page": "https://rubygems.org/gems/near", 8 | "repository": { 9 | "browse": "https://github.com/dryruby/near.rb", 10 | "location": "https://github.com/dryruby/near.rb.git" 11 | }, 12 | "license": "https://github.com/dryruby/near.rb/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/neardrop.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "NearDrop", 3 | "homepage": "https://github.com/grishka/NearDrop", 4 | "shortdesc": { 5 | "en": "A partial implementation of Google's Nearby Share/Quick Share for macOS." 6 | }, 7 | "download-page": "https://github.com/grishka/NearDrop/releases", 8 | "repository": { 9 | "browse": "https://github.com/grishka/NearDrop", 10 | "location": "https://github.com/grishka/NearDrop.git" 11 | }, 12 | "license": "https://github.com/grishka/NearDrop/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/nerd_dice.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nerd_dice", 3 | "homepage": "https://github.com/statelesscode/nerd_dice", 4 | "shortdesc": { 5 | "en": "A Ruby Gem for rolling polyhedral dice." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/statelesscode/nerd_dice", 9 | "location": "https://github.com/statelesscode/nerd_dice.git" 10 | }, 11 | "license": "https://github.com/statelesscode/nerd_dice/blob/master/UNLICENSE.txt" 12 | } 13 | -------------------------------------------------------------------------------- /projects/nightweb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Nightweb", 3 | "homepage": "https://sekao.net/nightweb/", 4 | "shortdesc": { 5 | "en": "An anonymous P2P social network in Clojure." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/oakes/Nightweb", 9 | "location": "https://github.com/oakes/Nightweb.git" 10 | }, 11 | "license": "https://github.com/oakes/Nightweb/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/node-rdf.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "node-rdf", 3 | "homepage": "https://npmjs.com/package/rdf", 4 | "shortdesc": { 5 | "en": "An ECMAScript/Node.js library for handling RDF data." 6 | }, 7 | "download-page": "https://npmjs.com/package/rdf", 8 | "repository": { 9 | "browse": "https://github.com/awwright/node-rdf", 10 | "location": "https://github.com/awwright/node-rdf.git" 11 | }, 12 | "license": "https://github.com/awwright/node-rdf/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/orderedmultidict.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "orderedmultidict", 3 | "homepage": "https://github.com/gruns/orderedmultidict", 4 | "shortdesc": { 5 | "en": "An ordered multivalue dictionary." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/gruns/orderedmultidict", 9 | "location": "https://github.com/gruns/orderedmultidict.git" 10 | }, 11 | "license": "https://github.com/gruns/orderedmultidict/blob/master/LICENSE.md" 12 | } 13 | -------------------------------------------------------------------------------- /projects/parse-number-range.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "parse-number-range", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/parse-number-range/", 4 | "shortdesc": { 5 | "en": "Parses LOOP's convenient \"for-as-arithmetic\" syntax into 5 simple values: from, to, limit-kind (:inclusive, :exclusive or nil if unbounded), by (step) and direction (+ or -)). Further related utilities are provided. Intended for easy implementation of analogous functionality in other constructs." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/parse-number-range", 9 | "location": "https://github.com/Hexstream/parse-number-range.git" 10 | }, 11 | "license": "https://github.com/Hexstream/parse-number-range/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/place-modifiers.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "place-modifiers", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/place-modifiers/", 4 | "shortdesc": { 5 | "en": "Essentially gives access to hundreds of modify-macros through one single macro: MODIFY." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/place-modifiers", 9 | "location": "https://github.com/Hexstream/place-modifiers.git" 10 | }, 11 | "license": "https://github.com/Hexstream/place-modifiers/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/place-utils.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "place-utils", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/place-utils/", 4 | "shortdesc": { 5 | "en": "Provides a few utilities relating to setfable places." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/place-utils", 9 | "location": "https://github.com/Hexstream/place-utils.git" 10 | }, 11 | "license": "https://github.com/Hexstream/place-utils/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/poolboy.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Poolboy", 3 | "homepage": "https://github.com/devinus/poolboy", 4 | "shortdesc": { 5 | "en": "A hunky Erlang worker pool factory." 6 | }, 7 | "download-page": "https://hex.pm/packages/poolboy", 8 | "repository": { 9 | "browse": "https://github.com/devinus/poolboy", 10 | "location": "https://github.com/devinus/poolboy.git" 11 | }, 12 | "license": "https://github.com/devinus/poolboy/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/positional-lambda.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "positional-lambda", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/positional-lambda/", 4 | "shortdesc": { 5 | "en": "A concise, intuitive and flexible syntax (macro) for trivial lambdas that eschews explicit (and often contextually-redundant) naming of parameter variables in favor of positional references, with support for a used or ignored &rest parameter and automatic declaration of ignored parameters when logical \"gaps\" are left in the positional references. Further convenience features are provided." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/positional-lambda", 9 | "location": "https://github.com/Hexstream/positional-lambda.git" 10 | }, 11 | "license": "https://github.com/Hexstream/positional-lambda/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/postgres.js.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Postgres.js", 3 | "homepage": "https://github.com/porsager/postgres", 4 | "shortdesc": { 5 | "en": "The fastest full-featured PostgreSQL client for Node.js, Deno, Bun, and Cloudflare." 6 | }, 7 | "download-page": "https://npmjs.com/package/postgres", 8 | "repository": { 9 | "browse": "https://github.com/porsager/postgres", 10 | "location": "https://github.com/porsager/postgres.git" 11 | }, 12 | "license": "https://github.com/porsager/postgres/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/protoflow.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Protoflow", 3 | "homepage": "https://protoflow.rs", 4 | "shortdesc": { 5 | "en": "Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages." 6 | }, 7 | "download-page": "https://crates.io/crates/protoflow", 8 | "repository": { 9 | "browse": "https://github.com/asimov-platform/protoflow", 10 | "location": "https://github.com/asimov-platform/protoflow.git" 11 | }, 12 | "license": "https://github.com/asimov-platform/protoflow/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/pytube.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pytube", 3 | "homepage": "https://pytube.io", 4 | "shortdesc": { 5 | "en": "A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos." 6 | }, 7 | "download-page": "https://pypi.org/project/pytube/", 8 | "repository": { 9 | "browse": "https://github.com/pytube/pytube", 10 | "location": "https://github.com/pytube/pytube.git" 11 | }, 12 | "license": "https://github.com/pytube/pytube/blob/master/LICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/rdf.rb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RDF.rb", 3 | "homepage": "https://rubygems.org/gems/rdf", 4 | "shortdesc": { 5 | "en": "A Ruby library for working with Resource Description Framework (RDF) data." 6 | }, 7 | "download-page": "https://rubygems.org/gems/rdf", 8 | "repository": { 9 | "browse": "https://github.com/ruby-rdf/rdf", 10 | "location": "https://github.com/ruby-rdf/rdf.git" 11 | }, 12 | "license": "https://github.com/ruby-rdf/rdf/blob/develop/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/rdf.rs.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RDF.rs", 3 | "homepage": "https://crates.io/crates/rdf_rs", 4 | "shortdesc": { 5 | "en": "A Rust library for working with Resource Description Framework (RDF) data." 6 | }, 7 | "download-page": "https://crates.io/crates/rdf_rs", 8 | "repository": { 9 | "browse": "https://github.com/rust-rdf/rdf.rs", 10 | "location": "https://github.com/rust-rdf/rdf.rs.git" 11 | }, 12 | "license": "https://github.com/rust-rdf/rdf.rs/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/re2c.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "re2c", 3 | "homepage": "http://re2c.org/", 4 | "shortdesc": { 5 | "en": "A high-performance lexer generator for C and C++." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/skvadrik/re2c", 9 | "location": "https://github.com/skvadrik/re2c.git" 10 | }, 11 | "license": "https://github.com/skvadrik/re2c/blob/master/libre2c/COPYING" 12 | } 13 | -------------------------------------------------------------------------------- /projects/react-use.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react-use", 3 | "homepage": "https://streamich.github.io/react-use/", 4 | "shortdesc": { 5 | "en": "A collection of essential React Hooks." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/streamich/react-use", 9 | "location": "https://github.com/streamich/react-use.git" 10 | }, 11 | "license": "https://github.com/streamich/react-use/blob/master/LICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/ripgrep.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ripgrep", 3 | "homepage": "https://github.com/BurntSushi/ripgrep", 4 | "shortdesc": { 5 | "en": "A line-oriented search tool that recursively searches the current directory for a regex pattern." 6 | }, 7 | "download-page": "https://github.com/BurntSushi/ripgrep/releases", 8 | "repository": { 9 | "browse": "https://github.com/BurntSushi/ripgrep", 10 | "location": "https://github.com/BurntSushi/ripgrep.git" 11 | }, 12 | "license": "https://github.com/BurntSushi/ripgrep/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/rss-bridge.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RSS-Bridge", 3 | "homepage": "https://rss-bridge.org/bridge01/", 4 | "shortdesc": { 5 | "en": "A PHP web application that generates RSS feeds for websites that don't have one." 6 | }, 7 | "download-page": "https://github.com/RSS-Bridge/rss-bridge/releases", 8 | "repository": { 9 | "browse": "https://github.com/RSS-Bridge/rss-bridge", 10 | "location": "https://github.com/RSS-Bridge/rss-bridge.git" 11 | }, 12 | "license": "https://github.com/RSS-Bridge/rss-bridge/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/samourai-wallet.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Samourai Wallet", 3 | "homepage": "https://github.com/Samourai-Wallet", 4 | "shortdesc": { 5 | "en": "Samourai Bitcoin wallet for Android." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Samourai-Wallet/samourai-wallet-android", 9 | "location": "https://github.com/Samourai-Wallet/samourai-wallet-android.git" 10 | }, 11 | "license": "https://github.com/Samourai-Wallet/samourai-wallet-android/blob/develop/LICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/sqlite.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SQLite", 3 | "homepage": "https://sqlite.org", 4 | "shortdesc": { 5 | "en": "The most used database engine in the world." 6 | }, 7 | "download-page": "https://sqlite.org/download.html", 8 | "repository": { 9 | "browse": "https://sqlite.org/src", 10 | "location": "http://sqlite.org/cgi/src" 11 | }, 12 | "license": "https://sqlite.org/copyright.html" 13 | } 14 | -------------------------------------------------------------------------------- /projects/stb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "stb", 3 | "homepage": "https://github.com/nothings/stb", 4 | "shortdesc": { 5 | "en": "A set of single-file public domain libraries for C/C++." 6 | }, 7 | "download-page": "https://github.com/nothings/stb", 8 | "repository": { 9 | "browse": "https://github.com/nothings/stb", 10 | "location": "https://github.com/nothings/stb.git" 11 | }, 12 | "license": "https://github.com/nothings/stb/blob/master/docs/why_public_domain.md" 13 | } 14 | -------------------------------------------------------------------------------- /projects/symbol-namespaces.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "symbol-namespaces", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/symbol-namespaces/", 4 | "shortdesc": { 5 | "en": "Defines a new kind of package that's named by a symbol rather than a string and that maps from existing symbols to their respective \"implicitly managed\" counterparts. The motivating use-case is to conceptually allow multiple definitions of the same kind on a single symbol, without conflicts." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/symbol-namespaces", 9 | "location": "https://github.com/Hexstream/symbol-namespaces.git" 10 | }, 11 | "license": "https://github.com/Hexstream/symbol-namespaces/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/tomsfastmath.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TomsFastMath", 3 | "homepage": "https://www.libtom.net/TomsFastMath/", 4 | "shortdesc": { 5 | "en": "A fast large integer arithmetic library written in portable ISO C." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/libtom/tomsfastmath", 9 | "location": "https://github.com/libtom/tomsfastmath.git" 10 | }, 11 | "license": "https://github.com/libtom/tomsfastmath/blob/develop/LICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/topaz-js-sdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "topaz-js-sdk", 3 | "homepage": "https://topaz.io", 4 | "shortdesc": { 5 | "en": "Javascript SDK for the Topaz API" 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/decentorganization/topaz-js-sdk", 9 | "location": "https://github.com/decentorganization/topaz-js-sdk.git" 10 | }, 11 | "license": "https://github.com/decentorganization/topaz-js-sdk/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/tor.rb.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tor.rb", 3 | "homepage": "https://rubygems.org/gems/tor", 4 | "shortdesc": { 5 | "en": "A Ruby library for interacting with the Tor anonymity network." 6 | }, 7 | "download-page": "https://rubygems.org/gems/tor", 8 | "repository": { 9 | "browse": "https://github.com/dryruby/tor.rb", 10 | "location": "https://github.com/dryruby/tor.rb.git" 11 | }, 12 | "license": "https://github.com/dryruby/tor.rb/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/translate-shell.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Translate Shell", 3 | "homepage": "https://www.soimort.org/translate-shell/", 4 | "shortdesc": { 5 | "en": "A command-line translator powered by Google Translate, Bing Translator, Yandex.Translate, and Apertium." 6 | }, 7 | "download-page": "https://github.com/soimort/translate-shell/releases", 8 | "repository": { 9 | "browse": "https://github.com/soimort/translate-shell", 10 | "location": "https://github.com/soimort/translate-shell.git" 11 | }, 12 | "license": "https://github.com/soimort/translate-shell/blob/develop/LICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/trivial-jumptables.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "trivial-jumptables", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/trivial-jumptables/", 4 | "shortdesc": { 5 | "en": "Provides efficient O(1) jumptables on supported Common Lisp implementations and falls back to O(log(n)) on others." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/trivial-jumptables", 9 | "location": "https://github.com/Hexstream/trivial-jumptables.git" 10 | }, 11 | "license": "https://github.com/Hexstream/trivial-jumptables/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/tween-o-matic.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tween-o-Matic", 3 | "homepage": "https://github.com/simonwhitaker/tween-o-matic", 4 | "shortdesc": { 5 | "en": "A macOS application for designing CAMediaTimingFunction animation curves." 6 | }, 7 | "download-page": "https://github.com/simonwhitaker/tween-o-matic/releases", 8 | "repository": { 9 | "browse": "https://github.com/simonwhitaker/tween-o-matic", 10 | "location": "https://github.com/simonwhitaker/tween-o-matic.git" 11 | }, 12 | "license": "https://github.com/simonwhitaker/tween-o-matic/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/un.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "UN", 3 | "homepage": "https://unlicense.developpez.com", 4 | "shortdesc": { 5 | "en": "Aiming to write a public domain all-purpose standard library for Java." 6 | }, 7 | "download-page": "https://bitbucket.org/Eclesia/un-lib/downloads/", 8 | "repository": { 9 | "browse": "https://bitbucket.org/Eclesia/un-lib", 10 | "location": "https://bitbucket.org/Eclesia/un-lib.git" 11 | }, 12 | "license": "https://bitbucket.org/Eclesia/un-lib/src/master/license/UNLICENSE.txt" 13 | } 14 | -------------------------------------------------------------------------------- /projects/with-shadowed-bindings.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "with-shadowed-bindings", 3 | "homepage": "https://www.hexstreamsoft.com/libraries/with-shadowed-bindings/", 4 | "shortdesc": { 5 | "en": "Establishes a new lexical context within which specified bindings are explicitly shadowed, making it clear that they are not referenced within, thereby reducing cognitive load." 6 | }, 7 | "repository": { 8 | "browse": "https://github.com/Hexstream/with-shadowed-bindings", 9 | "location": "https://github.com/Hexstream/with-shadowed-bindings.git" 10 | }, 11 | "license": "https://github.com/Hexstream/with-shadowed-bindings/blob/master/UNLICENSE" 12 | } 13 | -------------------------------------------------------------------------------- /projects/wjcryptlib.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "WjCryptLib", 3 | "homepage": "https://github.com/WaterJuice/WjCryptLib", 4 | "shortdesc": { 5 | "en": "A collection of cryptographic functions written in C." 6 | }, 7 | "download-page": "https://github.com/WaterJuice/WjCryptLib/releases", 8 | "repository": { 9 | "browse": "https://github.com/WaterJuice/WjCryptLib", 10 | "location": "https://github.com/WaterJuice/WjCryptLib.git" 11 | }, 12 | "license": "https://github.com/WaterJuice/WjCryptLib/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/xsv.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xsv", 3 | "homepage": "https://github.com/BurntSushi/xsv", 4 | "shortdesc": { 5 | "en": "A command-line program for indexing, slicing, analyzing, splitting, and joining CSV files." 6 | }, 7 | "download-page": "https://github.com/BurntSushi/xsv/releases", 8 | "repository": { 9 | "browse": "https://github.com/BurntSushi/xsv", 10 | "location": "https://github.com/BurntSushi/xsv.git" 11 | }, 12 | "license": "https://github.com/BurntSushi/xsv/blob/master/UNLICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/youtube-dl.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "youtube-dl", 3 | "homepage": "https://rg3.github.io/youtube-dl/", 4 | "shortdesc": { 5 | "en": "A command-line program to download videos from YouTube.com and a few more sites." 6 | }, 7 | "download-page": "https://github.com/ytdl-org/youtube-dl/releases", 8 | "repository": { 9 | "browse": "https://github.com/rg3/youtube-dl", 10 | "location": "https://github.com/rg3/youtube-dl.git" 11 | }, 12 | "license": "https://github.com/rg3/youtube-dl/blob/master/LICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /projects/yt-dlp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "yt-dlp", 3 | "homepage": "https://github.com/yt-dlp/yt-dlp", 4 | "shortdesc": { 5 | "en": "A feature-rich command-line audio/video downloader." 6 | }, 7 | "download-page": "https://pypi.org/project/yt-dlp/", 8 | "repository": { 9 | "browse": "https://github.com/yt-dlp/yt-dlp", 10 | "location": "https://github.com/yt-dlp/yt-dlp.git" 11 | }, 12 | "license": "https://github.com/yt-dlp/yt-dlp/blob/master/LICENSE" 13 | } 14 | -------------------------------------------------------------------------------- /showcase.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "ASIMOV Platform", 4 | "homepage": "https://asimov.so", 5 | "shortdesc": { 6 | "en": "A polyglot development platform for trustworthy, neurosymbolic AI." 7 | }, 8 | "download-page": "https://github.com/asimov-platform", 9 | "repository": { 10 | "browse": "https://github.com/asimov-platform/asimov-universe", 11 | "location": "https://github.com/asimov-platform/asimov-universe.git" 12 | }, 13 | "license": "https://github.com/asimov-platform/asimov-cli/blob/master/UNLICENSE" 14 | }, 15 | { 16 | "name": "furl", 17 | "homepage": "https://github.com/gruns/furl", 18 | "shortdesc": { 19 | "en": "URL parsing and manipulation made easy." 20 | }, 21 | "download-page": "https://pypi.org/project/furl/", 22 | "repository": { 23 | "browse": "https://github.com/gruns/furl", 24 | "location": "https://github.com/gruns/furl.git" 25 | }, 26 | "license": "https://github.com/gruns/furl/blob/master/LICENSE.md" 27 | }, 28 | { 29 | "name": "gl3w", 30 | "homepage": "https://github.com/skaslev/gl3w", 31 | "shortdesc": { 32 | "en": "Simple OpenGL core profile loader." 33 | }, 34 | "download-page": "https://github.com/skaslev/gl3w", 35 | "repository": { 36 | "browse": "https://github.com/skaslev/gl3w", 37 | "location": "https://github.com/skaslev/gl3w.git" 38 | }, 39 | "license": "https://github.com/skaslev/gl3w/blob/master/UNLICENSE" 40 | }, 41 | { 42 | "name": "jslint", 43 | "homepage": "https://jslint.com", 44 | "shortdesc": { 45 | "en": "The JavaScript code quality and coverage tool." 46 | }, 47 | "download-page": "https://npmjs.com/package/@jslint-org/jslint", 48 | "repository": { 49 | "browse": "https://github.com/jslint-org/jslint", 50 | "location": "https://github.com/jslint-org/jslint.git" 51 | }, 52 | "license": "https://github.com/jslint-org/jslint/blob/beta/LICENSE" 53 | }, 54 | { 55 | "name": "Kakoune", 56 | "homepage": "https://kakoune.org", 57 | "shortdesc": { 58 | "en": "An experimental text editor heavily inspired by Vim." 59 | }, 60 | "download-page": "https://github.com/mawww/kakoune/releases", 61 | "repository": { 62 | "browse": "https://github.com/mawww/kakoune", 63 | "location": "https://github.com/mawww/kakoune.git" 64 | }, 65 | "license": "https://github.com/mawww/kakoune/blob/master/UNLICENSE" 66 | }, 67 | { 68 | "name": "Miniz", 69 | "homepage": "https://github.com/richgel999/miniz", 70 | "shortdesc": { 71 | "en": "A single-source-file, high-performance deflate/inflate compression library with a zlib-compatible API." 72 | }, 73 | "download-page": "https://github.com/richgel999/miniz/releases", 74 | "repository": { 75 | "browse": "https://github.com/richgel999/miniz", 76 | "location": "https://github.com/richgel999/miniz.git" 77 | }, 78 | "license": "https://github.com/richgel999/miniz/blob/master/miniz.c#L621" 79 | }, 80 | { 81 | "name": "NearDrop", 82 | "homepage": "https://github.com/grishka/NearDrop", 83 | "shortdesc": { 84 | "en": "A partial implementation of Google's Nearby Share/Quick Share for macOS." 85 | }, 86 | "download-page": "https://github.com/grishka/NearDrop/releases", 87 | "repository": { 88 | "browse": "https://github.com/grishka/NearDrop", 89 | "location": "https://github.com/grishka/NearDrop.git" 90 | }, 91 | "license": "https://github.com/grishka/NearDrop/blob/master/UNLICENSE" 92 | }, 93 | { 94 | "name": "node-rdf", 95 | "homepage": "https://npmjs.com/package/rdf", 96 | "shortdesc": { 97 | "en": "An ECMAScript/Node.js library for handling RDF data." 98 | }, 99 | "download-page": "https://npmjs.com/package/rdf", 100 | "repository": { 101 | "browse": "https://github.com/awwright/node-rdf", 102 | "location": "https://github.com/awwright/node-rdf.git" 103 | }, 104 | "license": "https://github.com/awwright/node-rdf/blob/master/UNLICENSE" 105 | }, 106 | { 107 | "name": "Poolboy", 108 | "homepage": "https://github.com/devinus/poolboy", 109 | "shortdesc": { 110 | "en": "A hunky Erlang worker pool factory." 111 | }, 112 | "download-page": "https://hex.pm/packages/poolboy", 113 | "repository": { 114 | "browse": "https://github.com/devinus/poolboy", 115 | "location": "https://github.com/devinus/poolboy.git" 116 | }, 117 | "license": "https://github.com/devinus/poolboy/blob/master/UNLICENSE" 118 | }, 119 | { 120 | "name": "Postgres.js", 121 | "homepage": "https://github.com/porsager/postgres", 122 | "shortdesc": { 123 | "en": "The fastest full-featured PostgreSQL client for Node.js, Deno, Bun, and Cloudflare." 124 | }, 125 | "download-page": "https://npmjs.com/package/postgres", 126 | "repository": { 127 | "browse": "https://github.com/porsager/postgres", 128 | "location": "https://github.com/porsager/postgres.git" 129 | }, 130 | "license": "https://github.com/porsager/postgres/blob/master/UNLICENSE" 131 | }, 132 | { 133 | "name": "Protoflow", 134 | "homepage": "https://protoflow.rs", 135 | "shortdesc": { 136 | "en": "Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages." 137 | }, 138 | "download-page": "https://crates.io/crates/protoflow", 139 | "repository": { 140 | "browse": "https://github.com/asimov-platform/protoflow", 141 | "location": "https://github.com/asimov-platform/protoflow.git" 142 | }, 143 | "license": "https://github.com/asimov-platform/protoflow/blob/master/UNLICENSE" 144 | }, 145 | { 146 | "name": "pytube", 147 | "homepage": "https://pytube.io", 148 | "shortdesc": { 149 | "en": "A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos." 150 | }, 151 | "download-page": "https://pypi.org/project/pytube/", 152 | "repository": { 153 | "browse": "https://github.com/pytube/pytube", 154 | "location": "https://github.com/pytube/pytube.git" 155 | }, 156 | "license": "https://github.com/pytube/pytube/blob/master/LICENSE" 157 | }, 158 | { 159 | "name": "RDF.rb", 160 | "homepage": "https://rubygems.org/gems/rdf", 161 | "shortdesc": { 162 | "en": "A Ruby library for working with Resource Description Framework (RDF) data." 163 | }, 164 | "download-page": "https://rubygems.org/gems/rdf", 165 | "repository": { 166 | "browse": "https://github.com/ruby-rdf/rdf", 167 | "location": "https://github.com/ruby-rdf/rdf.git" 168 | }, 169 | "license": "https://github.com/ruby-rdf/rdf/blob/develop/UNLICENSE" 170 | }, 171 | { 172 | "name": "RDF.rs", 173 | "homepage": "https://crates.io/crates/rdf_rs", 174 | "shortdesc": { 175 | "en": "A Rust library for working with Resource Description Framework (RDF) data." 176 | }, 177 | "download-page": "https://crates.io/crates/rdf_rs", 178 | "repository": { 179 | "browse": "https://github.com/rust-rdf/rdf.rs", 180 | "location": "https://github.com/rust-rdf/rdf.rs.git" 181 | }, 182 | "license": "https://github.com/rust-rdf/rdf.rs/blob/master/UNLICENSE" 183 | }, 184 | { 185 | "name": "ripgrep", 186 | "homepage": "https://github.com/BurntSushi/ripgrep", 187 | "shortdesc": { 188 | "en": "A line-oriented search tool that recursively searches the current directory for a regex pattern." 189 | }, 190 | "download-page": "https://github.com/BurntSushi/ripgrep/releases", 191 | "repository": { 192 | "browse": "https://github.com/BurntSushi/ripgrep", 193 | "location": "https://github.com/BurntSushi/ripgrep.git" 194 | }, 195 | "license": "https://github.com/BurntSushi/ripgrep/blob/master/UNLICENSE" 196 | }, 197 | { 198 | "name": "RSS-Bridge", 199 | "homepage": "https://rss-bridge.org/bridge01/", 200 | "shortdesc": { 201 | "en": "A PHP web application that generates RSS feeds for websites that don't have one." 202 | }, 203 | "download-page": "https://github.com/RSS-Bridge/rss-bridge/releases", 204 | "repository": { 205 | "browse": "https://github.com/RSS-Bridge/rss-bridge", 206 | "location": "https://github.com/RSS-Bridge/rss-bridge.git" 207 | }, 208 | "license": "https://github.com/RSS-Bridge/rss-bridge/blob/master/UNLICENSE" 209 | }, 210 | { 211 | "name": "stb", 212 | "homepage": "https://github.com/nothings/stb", 213 | "shortdesc": { 214 | "en": "A set of single-file public domain libraries for C/C++." 215 | }, 216 | "download-page": "https://github.com/nothings/stb", 217 | "repository": { 218 | "browse": "https://github.com/nothings/stb", 219 | "location": "https://github.com/nothings/stb.git" 220 | }, 221 | "license": "https://github.com/nothings/stb/blob/master/docs/why_public_domain.md" 222 | }, 223 | { 224 | "name": "Tor.rb", 225 | "homepage": "https://rubygems.org/gems/tor", 226 | "shortdesc": { 227 | "en": "A Ruby library for interacting with the Tor anonymity network." 228 | }, 229 | "download-page": "https://rubygems.org/gems/tor", 230 | "repository": { 231 | "browse": "https://github.com/dryruby/tor.rb", 232 | "location": "https://github.com/dryruby/tor.rb.git" 233 | }, 234 | "license": "https://github.com/dryruby/tor.rb/blob/master/UNLICENSE" 235 | }, 236 | { 237 | "name": "Translate Shell", 238 | "homepage": "https://www.soimort.org/translate-shell/", 239 | "shortdesc": { 240 | "en": "A command-line translator powered by Google Translate, Bing Translator, Yandex.Translate, and Apertium." 241 | }, 242 | "download-page": "https://github.com/soimort/translate-shell/releases", 243 | "repository": { 244 | "browse": "https://github.com/soimort/translate-shell", 245 | "location": "https://github.com/soimort/translate-shell.git" 246 | }, 247 | "license": "https://github.com/soimort/translate-shell/blob/develop/LICENSE" 248 | }, 249 | { 250 | "name": "Tween-o-Matic", 251 | "homepage": "https://github.com/simonwhitaker/tween-o-matic", 252 | "shortdesc": { 253 | "en": "A macOS application for designing CAMediaTimingFunction animation curves." 254 | }, 255 | "download-page": "https://github.com/simonwhitaker/tween-o-matic/releases", 256 | "repository": { 257 | "browse": "https://github.com/simonwhitaker/tween-o-matic", 258 | "location": "https://github.com/simonwhitaker/tween-o-matic.git" 259 | }, 260 | "license": "https://github.com/simonwhitaker/tween-o-matic/blob/master/UNLICENSE" 261 | }, 262 | { 263 | "name": "UN", 264 | "homepage": "https://unlicense.developpez.com", 265 | "shortdesc": { 266 | "en": "Aiming to write a public domain all-purpose standard library for Java." 267 | }, 268 | "download-page": "https://bitbucket.org/Eclesia/un-lib/downloads/", 269 | "repository": { 270 | "browse": "https://bitbucket.org/Eclesia/un-lib", 271 | "location": "https://bitbucket.org/Eclesia/un-lib.git" 272 | }, 273 | "license": "https://bitbucket.org/Eclesia/un-lib/src/master/license/UNLICENSE.txt" 274 | }, 275 | { 276 | "name": "WjCryptLib", 277 | "homepage": "https://github.com/WaterJuice/WjCryptLib", 278 | "shortdesc": { 279 | "en": "A collection of cryptographic functions written in C." 280 | }, 281 | "download-page": "https://github.com/WaterJuice/WjCryptLib/releases", 282 | "repository": { 283 | "browse": "https://github.com/WaterJuice/WjCryptLib", 284 | "location": "https://github.com/WaterJuice/WjCryptLib.git" 285 | }, 286 | "license": "https://github.com/WaterJuice/WjCryptLib/blob/master/UNLICENSE" 287 | }, 288 | { 289 | "name": "xsv", 290 | "homepage": "https://github.com/BurntSushi/xsv", 291 | "shortdesc": { 292 | "en": "A command-line program for indexing, slicing, analyzing, splitting, and joining CSV files." 293 | }, 294 | "download-page": "https://github.com/BurntSushi/xsv/releases", 295 | "repository": { 296 | "browse": "https://github.com/BurntSushi/xsv", 297 | "location": "https://github.com/BurntSushi/xsv.git" 298 | }, 299 | "license": "https://github.com/BurntSushi/xsv/blob/master/UNLICENSE" 300 | }, 301 | { 302 | "name": "youtube-dl", 303 | "homepage": "https://rg3.github.io/youtube-dl/", 304 | "shortdesc": { 305 | "en": "A command-line program to download videos from YouTube.com and a few more sites." 306 | }, 307 | "download-page": "https://github.com/ytdl-org/youtube-dl/releases", 308 | "repository": { 309 | "browse": "https://github.com/rg3/youtube-dl", 310 | "location": "https://github.com/rg3/youtube-dl.git" 311 | }, 312 | "license": "https://github.com/rg3/youtube-dl/blob/master/LICENSE" 313 | }, 314 | { 315 | "name": "yt-dlp", 316 | "homepage": "https://github.com/yt-dlp/yt-dlp", 317 | "shortdesc": { 318 | "en": "A feature-rich command-line audio/video downloader." 319 | }, 320 | "download-page": "https://pypi.org/project/yt-dlp/", 321 | "repository": { 322 | "browse": "https://github.com/yt-dlp/yt-dlp", 323 | "location": "https://github.com/yt-dlp/yt-dlp.git" 324 | }, 325 | "license": "https://github.com/yt-dlp/yt-dlp/blob/master/LICENSE" 326 | } 327 | ] 328 | -------------------------------------------------------------------------------- /showcase.md: -------------------------------------------------------------------------------- 1 | | Project | Summary | Links | 2 | | :------ | :------ | ----: | 3 | | [ASIMOV Platform](https://asimov.so) | A polyglot development platform for trustworthy, neurosymbolic AI. | [:link:](https://github.com/asimov-platform/asimov-universe) [:arrow_down:](https://github.com/asimov-platform) | 4 | | [furl](https://github.com/gruns/furl) | URL parsing and manipulation made easy. | [:link:](https://github.com/gruns/furl) [:arrow_down:](https://pypi.org/project/furl/) | 5 | | [gl3w](https://github.com/skaslev/gl3w) | Simple OpenGL core profile loader. | [:link:](https://github.com/skaslev/gl3w) [:arrow_down:](https://github.com/skaslev/gl3w) | 6 | | [jslint](https://jslint.com) | The JavaScript code quality and coverage tool. | [:link:](https://github.com/jslint-org/jslint) [:arrow_down:](https://npmjs.com/package/@jslint-org/jslint) | 7 | | [Kakoune](https://kakoune.org) | An experimental text editor heavily inspired by Vim. | [:link:](https://github.com/mawww/kakoune) [:arrow_down:](https://github.com/mawww/kakoune/releases) | 8 | | [Miniz](https://github.com/richgel999/miniz) | A single-source-file, high-performance deflate/inflate compression library with a zlib-compatible API. | [:link:](https://github.com/richgel999/miniz) [:arrow_down:](https://github.com/richgel999/miniz/releases) | 9 | | [NearDrop](https://github.com/grishka/NearDrop) | A partial implementation of Google's Nearby Share/Quick Share for macOS. | [:link:](https://github.com/grishka/NearDrop) [:arrow_down:](https://github.com/grishka/NearDrop/releases) | 10 | | [node-rdf](https://npmjs.com/package/rdf) | An ECMAScript/Node.js library for handling RDF data. | [:link:](https://github.com/awwright/node-rdf) [:arrow_down:](https://npmjs.com/package/rdf) | 11 | | [Poolboy](https://github.com/devinus/poolboy) | A hunky Erlang worker pool factory. | [:link:](https://github.com/devinus/poolboy) [:arrow_down:](https://hex.pm/packages/poolboy) | 12 | | [Postgres.js](https://github.com/porsager/postgres) | The fastest full-featured PostgreSQL client for Node.js, Deno, Bun, and Cloudflare. | [:link:](https://github.com/porsager/postgres) [:arrow_down:](https://npmjs.com/package/postgres) | 13 | | [Protoflow](https://protoflow.rs) | Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages. | [:link:](https://github.com/asimov-platform/protoflow) [:arrow_down:](https://crates.io/crates/protoflow) | 14 | | [pytube](https://pytube.io) | A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos. | [:link:](https://github.com/pytube/pytube) [:arrow_down:](https://pypi.org/project/pytube/) | 15 | | [RDF.rb](https://rubygems.org/gems/rdf) | A Ruby library for working with Resource Description Framework (RDF) data. | [:link:](https://github.com/ruby-rdf/rdf) [:arrow_down:](https://rubygems.org/gems/rdf) | 16 | | [RDF.rs](https://crates.io/crates/rdf_rs) | A Rust library for working with Resource Description Framework (RDF) data. | [:link:](https://github.com/rust-rdf/rdf.rs) [:arrow_down:](https://crates.io/crates/rdf_rs) | 17 | | [ripgrep](https://github.com/BurntSushi/ripgrep) | A line-oriented search tool that recursively searches the current directory for a regex pattern. | [:link:](https://github.com/BurntSushi/ripgrep) [:arrow_down:](https://github.com/BurntSushi/ripgrep/releases) | 18 | | [RSS-Bridge](https://rss-bridge.org/bridge01/) | A PHP web application that generates RSS feeds for websites that don't have one. | [:link:](https://github.com/RSS-Bridge/rss-bridge) [:arrow_down:](https://github.com/RSS-Bridge/rss-bridge/releases) | 19 | | [stb](https://github.com/nothings/stb) | A set of single-file public domain libraries for C/C++. | [:link:](https://github.com/nothings/stb) [:arrow_down:](https://github.com/nothings/stb) | 20 | | [Tor.rb](https://rubygems.org/gems/tor) | A Ruby library for interacting with the Tor anonymity network. | [:link:](https://github.com/dryruby/tor.rb) [:arrow_down:](https://rubygems.org/gems/tor) | 21 | | [Translate Shell](https://www.soimort.org/translate-shell/) | A command-line translator powered by Google Translate, Bing Translator, Yandex.Translate, and Apertium. | [:link:](https://github.com/soimort/translate-shell) [:arrow_down:](https://github.com/soimort/translate-shell/releases) | 22 | | [Tween-o-Matic](https://github.com/simonwhitaker/tween-o-matic) | A macOS application for designing CAMediaTimingFunction animation curves. | [:link:](https://github.com/simonwhitaker/tween-o-matic) [:arrow_down:](https://github.com/simonwhitaker/tween-o-matic/releases) | 23 | | [UN](https://unlicense.developpez.com) | Aiming to write a public domain all-purpose standard library for Java. | [:link:](https://bitbucket.org/Eclesia/un-lib) [:arrow_down:](https://bitbucket.org/Eclesia/un-lib/downloads/) | 24 | | [WjCryptLib](https://github.com/WaterJuice/WjCryptLib) | A collection of cryptographic functions written in C. | [:link:](https://github.com/WaterJuice/WjCryptLib) [:arrow_down:](https://github.com/WaterJuice/WjCryptLib/releases) | 25 | | [xsv](https://github.com/BurntSushi/xsv) | A command-line program for indexing, slicing, analyzing, splitting, and joining CSV files. | [:link:](https://github.com/BurntSushi/xsv) [:arrow_down:](https://github.com/BurntSushi/xsv/releases) | 26 | | [youtube-dl](https://rg3.github.io/youtube-dl/) | A command-line program to download videos from YouTube.com and a few more sites. | [:link:](https://github.com/rg3/youtube-dl) [:arrow_down:](https://github.com/ytdl-org/youtube-dl/releases) | 27 | | [yt-dlp](https://github.com/yt-dlp/yt-dlp) | A feature-rich command-line audio/video downloader. | [:link:](https://github.com/yt-dlp/yt-dlp) [:arrow_down:](https://pypi.org/project/yt-dlp/) | 28 | -------------------------------------------------------------------------------- /showcase/asimov.json: -------------------------------------------------------------------------------- 1 | ../projects/asimov.json -------------------------------------------------------------------------------- /showcase/furl.json: -------------------------------------------------------------------------------- 1 | ../projects/furl.json -------------------------------------------------------------------------------- /showcase/gl3w.json: -------------------------------------------------------------------------------- 1 | ../projects/gl3w.json -------------------------------------------------------------------------------- /showcase/jslint.json: -------------------------------------------------------------------------------- 1 | ../projects/jslint.json -------------------------------------------------------------------------------- /showcase/kakoune.json: -------------------------------------------------------------------------------- 1 | ../projects/kakoune.json -------------------------------------------------------------------------------- /showcase/miniz.json: -------------------------------------------------------------------------------- 1 | ../projects/miniz.json -------------------------------------------------------------------------------- /showcase/neardrop.json: -------------------------------------------------------------------------------- 1 | ../projects/neardrop.json -------------------------------------------------------------------------------- /showcase/node-rdf.json: -------------------------------------------------------------------------------- 1 | ../projects/node-rdf.json -------------------------------------------------------------------------------- /showcase/poolboy.json: -------------------------------------------------------------------------------- 1 | ../projects/poolboy.json -------------------------------------------------------------------------------- /showcase/postgres.js.json: -------------------------------------------------------------------------------- 1 | ../projects/postgres.js.json -------------------------------------------------------------------------------- /showcase/protoflow.json: -------------------------------------------------------------------------------- 1 | ../projects/protoflow.json -------------------------------------------------------------------------------- /showcase/pytube.json: -------------------------------------------------------------------------------- 1 | ../projects/pytube.json -------------------------------------------------------------------------------- /showcase/rdf.rb.json: -------------------------------------------------------------------------------- 1 | ../projects/rdf.rb.json -------------------------------------------------------------------------------- /showcase/rdf.rs.json: -------------------------------------------------------------------------------- 1 | ../projects/rdf.rs.json -------------------------------------------------------------------------------- /showcase/ripgrep.json: -------------------------------------------------------------------------------- 1 | ../projects/ripgrep.json -------------------------------------------------------------------------------- /showcase/rss-bridge.json: -------------------------------------------------------------------------------- 1 | ../projects/rss-bridge.json -------------------------------------------------------------------------------- /showcase/stb.json: -------------------------------------------------------------------------------- 1 | ../projects/stb.json -------------------------------------------------------------------------------- /showcase/tor.rb.json: -------------------------------------------------------------------------------- 1 | ../projects/tor.rb.json -------------------------------------------------------------------------------- /showcase/translate-shell.json: -------------------------------------------------------------------------------- 1 | ../projects/translate-shell.json -------------------------------------------------------------------------------- /showcase/tween-o-matic.json: -------------------------------------------------------------------------------- 1 | ../projects/tween-o-matic.json -------------------------------------------------------------------------------- /showcase/un.json: -------------------------------------------------------------------------------- 1 | ../projects/un.json -------------------------------------------------------------------------------- /showcase/wjcryptlib.json: -------------------------------------------------------------------------------- 1 | ../projects/wjcryptlib.json -------------------------------------------------------------------------------- /showcase/xsv.json: -------------------------------------------------------------------------------- 1 | ../projects/xsv.json -------------------------------------------------------------------------------- /showcase/youtube-dl.json: -------------------------------------------------------------------------------- 1 | ../projects/youtube-dl.json -------------------------------------------------------------------------------- /showcase/yt-dlp.json: -------------------------------------------------------------------------------- 1 | ../projects/yt-dlp.json --------------------------------------------------------------------------------