diff --git a/projects.json b/projects.json index 0d72d95..2c92191 100644 --- a/projects.json +++ b/projects.json @@ -203,6 +203,18 @@ }, "license": "https://github.com/Hexstream/its/blob/master/UNLICENSE" }, + { + "name": "jslint", + "homepage": "https://jslint.com", + "shortdesc": { + "en": "The JavaScript code quality and coverage tool." + }, + "repository": { + "browse": "https://github.com/jslint-org/jslint", + "location": "https://github.com/jslint-org/jslint.git" + }, + "license": "https://github.com/jslint-org/jslint/blob/beta/LICENSE" + }, { "name": "jsonlib", "homepage": "https://github.com/WaterJuice/JsonLib", @@ -332,6 +344,18 @@ }, "license": "https://github.com/Hexstream/multiple-value-variants/blob/master/UNLICENSE" }, + { + "name": "NearDrop", + "homepage": "https://github.com/grishka/NearDrop", + "shortdesc": { + "en": "A partial implementation of Google's Nearby Share/Quick Share for macOS." + }, + "repository": { + "browse": "https://github.com/grishka/NearDrop", + "location": "https://github.com/grishka/NearDrop.git" + }, + "license": "https://github.com/grishka/NearDrop/blob/master/UNLICENSE" + }, { "name": "nerd_dice", "homepage": "https://github.com/statelesscode/nerd_dice", @@ -440,6 +464,18 @@ }, "license": "https://github.com/Hexstream/positional-lambda/blob/master/UNLICENSE" }, + { + "name": "Postgres.js", + "homepage": "https://github.com/porsager/postgres", + "shortdesc": { + "en": "The fastest full-featured PostgreSQL client for Node.js, Deno, Bun, and Cloudflare." + }, + "repository": { + "browse": "https://github.com/porsager/postgres", + "location": "https://github.com/porsager/postgres.git" + }, + "license": "https://github.com/porsager/postgres/blob/master/UNLICENSE" + }, { "name": "Protoflow", "homepage": "https://protoflow.rs", @@ -452,6 +488,18 @@ }, "license": "https://github.com/AsimovPlatform/protoflow/blob/master/UNLICENSE" }, + { + "name": "pytube", + "homepage": "https://pytube.io", + "shortdesc": { + "en": "A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos." + }, + "repository": { + "browse": "https://github.com/pytube/pytube", + "location": "https://github.com/pytube/pytube.git" + }, + "license": "https://github.com/pytube/pytube/blob/master/LICENSE" + }, { "name": "RDF.rb", "homepage": "https://rubygems.org/gems/rdf", @@ -488,6 +536,18 @@ }, "license": "https://github.com/streamich/react-use/blob/master/LICENSE" }, + { + "name": "ripgrep", + "homepage": "https://github.com/BurntSushi/ripgrep", + "shortdesc": { + "en": "A line-oriented search tool that recursively searches the current directory for a regex pattern." + }, + "repository": { + "browse": "https://github.com/BurntSushi/ripgrep", + "location": "https://github.com/BurntSushi/ripgrep.git" + }, + "license": "https://github.com/BurntSushi/ripgrep/blob/master/UNLICENSE" + }, { "name": "RSS-Bridge", "homepage": "https://github.com/RSS-Bridge", @@ -584,6 +644,18 @@ }, "license": "https://github.com/dryruby/tor.rb/blob/master/UNLICENSE" }, + { + "name": "Translate Shell", + "homepage": "https://www.soimort.org/translate-shell/", + "shortdesc": { + "en": "A command-line translator powered by Google Translate, Bing Translator, Yandex.Translate, and Apertium." + }, + "repository": { + "browse": "https://github.com/soimort/translate-shell", + "location": "https://github.com/soimort/translate-shell.git" + }, + "license": "https://github.com/soimort/translate-shell/blob/develop/LICENSE" + }, { "name": "trivial-jumptables", "homepage": "https://www.hexstreamsoft.com/libraries/trivial-jumptables/", @@ -644,6 +716,18 @@ }, "license": "https://github.com/WaterJuice/WjCryptLib/blob/master/UNLICENSE" }, + { + "name": "xsv", + "homepage": "https://github.com/BurntSushi/xsv", + "shortdesc": { + "en": "A command-line program for indexing, slicing, analyzing, splitting, and joining CSV files." + }, + "repository": { + "browse": "https://github.com/BurntSushi/xsv", + "location": "https://github.com/BurntSushi/xsv.git" + }, + "license": "https://github.com/BurntSushi/xsv/blob/master/UNLICENSE" + }, { "name": "youtube-dl", "homepage": "https://rg3.github.io/youtube-dl/", @@ -655,5 +739,17 @@ "location": "https://github.com/rg3/youtube-dl.git" }, "license": "https://github.com/rg3/youtube-dl/blob/master/LICENSE" + }, + { + "name": "yt-dlp", + "homepage": "https://github.com/yt-dlp/yt-dlp", + "shortdesc": { + "en": "A feature-rich command-line audio/video downloader." + }, + "repository": { + "browse": "https://github.com/yt-dlp/yt-dlp", + "location": "https://github.com/yt-dlp/yt-dlp.git" + }, + "license": "https://github.com/yt-dlp/yt-dlp/blob/master/LICENSE" } ] diff --git a/projects.md b/projects.md index 38215e6..5670e28 100644 --- a/projects.md +++ b/projects.md @@ -1,57 +1,65 @@ -| Project | Summary | Repository | -| :------ | :------ | :--------- | -| [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. | [GitHub](https://github.com/Hexstream/anaphoric-variants) | -| [asciiart](https://github.com/frankbraun/asciiart) | Parser for hierarchical ASCII art. | [GitHub](https://github.com/frankbraun/asciiart) | -| [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. | [GitHub](https://github.com/Hexstream/bubble-operator-upwards) | -| [c-timer-lib](https://github.com/HighPerLab/c-timer-lib) | A C/C++ interface to system/hardware clocks for high-precision time measurements. | [GitHub](https://github.com/HighPerLab/c-timer-lib) | -| [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. | [GitHub](https://github.com/Hexstream/cartesian-product-switch) | -| [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. | [GitHub](https://github.com/artob/clientele.rs) | -| [CNT Bot](http://cntbot.org/) | IRC bot for delegating, voting and polling. | [Bitbucket](https://bitbucket.org/naryl/cnt-tcl) | -| [Codify.rs](https://crates.io/crates/codify) | Translates between types from different programming languages. | [GitHub](https://github.com/artob/codify.rs) | -| [definitions-systems](https://www.hexstreamsoft.com/libraries/definitions-systems/) | Provides a simple unified extensible way of processing named definitions. | [GitHub](https://github.com/Hexstream/definitions-systems) | -| [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. | [GitHub](https://github.com/Hexstream/enhanced-eval-when) | -| [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. | [GitHub](https://github.com/Hexstream/enhanced-multiple-value-bind) | -| [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. | [GitHub](https://github.com/Hexstream/first-time-value) | -| [furl](https://github.com/gruns/furl) | URL parsing and manipulation made easy. | [GitHub](https://github.com/gruns/furl) | -| [gl3w](https://github.com/skaslev/gl3w) | Simple OpenGL core profile loader. | [GitHub](https://github.com/skaslev/gl3w) | -| [gosignify](https://github.com/frankbraun/gosignify) | A Go reimplementation of OpenBSD's signify. | [GitHub](https://github.com/frankbraun/gosignify) | -| [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). | [GitHub](https://github.com/Hexstream/incognito-keywords) | -| [its](https://www.hexstreamsoft.com/libraries/its/) | Provides convenient access to multiple values of an object in a concise, explicit and efficient way. | [GitHub](https://github.com/Hexstream/its) | -| [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. | [GitHub](https://github.com/WaterJuice/JsonLib) | -| [Kakoune](https://kakoune.org) | An experimental text editor heavily inspired by Vim. | [GitHub](https://github.com/mawww/kakoune) | +| Project | Summary | Code | +| :------ | :------ | ---: | +| [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) | +| [asciiart](https://github.com/frankbraun/asciiart) | Parser for hierarchical ASCII art. | [:link:](https://github.com/frankbraun/asciiart) | +| [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) | +| [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) | +| [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) | +| [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) | +| [CNT Bot](http://cntbot.org/) | IRC bot for delegating, voting and polling. | [:link:](https://bitbucket.org/naryl/cnt-tcl) | +| [Codify.rs](https://crates.io/crates/codify) | Translates between types from different programming languages. | [:link:](https://github.com/artob/codify.rs) | +| [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) | +| [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) | +| [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) | +| [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) | +| [furl](https://github.com/gruns/furl) | URL parsing and manipulation made easy. | [:link:](https://github.com/gruns/furl) | +| [gl3w](https://github.com/skaslev/gl3w) | Simple OpenGL core profile loader. | [:link:](https://github.com/skaslev/gl3w) | +| [gosignify](https://github.com/frankbraun/gosignify) | A Go reimplementation of OpenBSD's signify. | [:link:](https://github.com/frankbraun/gosignify) | +| [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) | +| [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) | +| [jslint](https://jslint.com) | The JavaScript code quality and coverage tool. | [:link:](https://github.com/jslint-org/jslint) | +| [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) | +| [Kakoune](https://kakoune.org) | An experimental text editor heavily inspired by Vim. | [:link:](https://github.com/mawww/kakoune) | | [Lemon](http://www.hwaci.com/sw/lemon/) | A thread-safe LALR(1) parser generator. | N/A | -| [LibTomCrypt](https://www.libtom.net/LibTomCrypt/) | A fairly comprehensive, modular and portable cryptographic toolkit. | [GitHub](https://github.com/libtom/libtomcrypt) | -| [LibTomFloat](https://www.libtom.net/LibTomFloat/) | A library that provides multiple precision floating point arithmetic. | [GitHub](https://github.com/libtom/libtomfloat) | -| [LibTomMath](https://www.libtom.net/LibTomMath/) | A portable number theoretic multiple-precision integer library written entirely in C. | [GitHub](https://github.com/libtom/libtommath) | -| [LibTomPoly](https://www.libtom.net/LibTomPoly/) | A library to provide polynomial basis arithmetic. | [GitHub](https://github.com/libtom/libtompoly) | -| [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)) | [GitHub](https://github.com/Hexstream/macro-level) | -| [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. | [GitHub](https://github.com/Hexstream/map-bind) | -| [Miniz](https://github.com/richgel999/miniz) | A single-source-file, high-performance deflate/inflate compression library with a zlib-compatible API. | [GitHub](https://github.com/richgel999/miniz) | -| [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. | [GitHub](https://github.com/Hexstream/multiple-value-variants) | -| [nerd_dice](https://github.com/statelesscode/nerd_dice) | A Ruby Gem for rolling polyhedral dice. | [GitHub](https://github.com/statelesscode/nerd_dice) | -| [Nightweb](https://sekao.net/nightweb/) | An anonymous P2P social network in Clojure. | [GitHub](https://github.com/oakes/Nightweb) | -| [node-rdf](https://npmjs.com/package/rdf) | An ECMAScript/Node.js library for handling RDF data. | [GitHub](https://github.com/awwright/node-rdf) | -| [orderedmultidict](https://github.com/gruns/orderedmultidict) | An ordered multivalue dictionary. | [GitHub](https://github.com/gruns/orderedmultidict) | -| [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. | [GitHub](https://github.com/Hexstream/parse-number-range) | -| [place-modifiers](https://www.hexstreamsoft.com/libraries/place-modifiers/) | Essentially gives access to hundreds of modify-macros through one single macro: MODIFY. | [GitHub](https://github.com/Hexstream/place-modifiers) | -| [place-utils](https://www.hexstreamsoft.com/libraries/place-utils/) | Provides a few utilities relating to setfable places. | [GitHub](https://github.com/Hexstream/place-utils) | -| [Poolboy](https://github.com/devinus/poolboy) | A hunky Erlang worker pool factory. | [GitHub](https://github.com/devinus/poolboy) | -| [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. | [GitHub](https://github.com/Hexstream/positional-lambda) | -| [Protoflow](https://protoflow.rs) | Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages. | [GitHub](https://github.com/AsimovPlatform/protoflow) | -| [RDF.rb](https://rubygems.org/gems/rdf) | A Ruby library for working with Resource Description Framework (RDF) data. | [GitHub](https://github.com/ruby-rdf/rdf) | -| [re2c](http://re2c.org/) | A high-performance lexer generator for C and C++. | [GitHub](https://github.com/skvadrik/re2c) | -| [react-use](https://streamich.github.io/react-use/) | A collection of essential React Hooks. | [GitHub](https://github.com/streamich/react-use) | -| [RSS-Bridge](https://github.com/RSS-Bridge) | A PHP web application that generates RSS feeds for websites that don't have one. | [GitHub](https://github.com/RSS-Bridge/rss-bridge) | -| [Samourai Wallet](https://github.com/Samourai-Wallet) | Samourai Bitcoin wallet for Android. | [GitHub](https://github.com/Samourai-Wallet/samourai-wallet-android) | -| [SQLite](https://sqlite.org) | The most used database engine in the world. | [Other](https://sqlite.org/src) | -| [stb](https://github.com/nothings/stb) | A set of single-file public domain libraries for C/C++. | [GitHub](https://github.com/nothings/stb) | -| [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. | [GitHub](https://github.com/Hexstream/symbol-namespaces) | -| [TomsFastMath](https://www.libtom.net/TomsFastMath/) | A fast large integer arithmetic library written in portable ISO C. | [GitHub](https://github.com/libtom/tomsfastmath) | -| [topaz-js-sdk](https://topaz.io) | Javascript SDK for the Topaz API | [GitHub](https://github.com/decentorganization/topaz-js-sdk) | -| [Tor.rb](https://rubygems.org/gems/tor) | A Ruby library for interacting with the Tor anonymity network. | [GitHub](https://github.com/dryruby/tor.rb) | -| [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. | [GitHub](https://github.com/Hexstream/trivial-jumptables) | -| [Tween-o-Matic](https://github.com/simonwhitaker/tween-o-matic) | A macOS application for designing CAMediaTimingFunction animation curves. | [GitHub](https://github.com/simonwhitaker/tween-o-matic) | -| [UN](https://unlicense.developpez.com) | Aiming to write a public domain all-purpose standard library for Java. | [Bitbucket](https://bitbucket.org/Eclesia/un-lib) | -| [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. | [GitHub](https://github.com/Hexstream/with-shadowed-bindings) | -| [WjCryptLib](https://github.com/WaterJuice/WjCryptLib) | A collection of cryptographic functions written in C. | [GitHub](https://github.com/WaterJuice/WjCryptLib) | -| [youtube-dl](https://rg3.github.io/youtube-dl/) | A command-line program to download videos from YouTube.com and a few more sites. | [GitHub](https://github.com/rg3/youtube-dl) | +| [LibTomCrypt](https://www.libtom.net/LibTomCrypt/) | A fairly comprehensive, modular and portable cryptographic toolkit. | [:link:](https://github.com/libtom/libtomcrypt) | +| [LibTomFloat](https://www.libtom.net/LibTomFloat/) | A library that provides multiple precision floating point arithmetic. | [:link:](https://github.com/libtom/libtomfloat) | +| [LibTomMath](https://www.libtom.net/LibTomMath/) | A portable number theoretic multiple-precision integer library written entirely in C. | [:link:](https://github.com/libtom/libtommath) | +| [LibTomPoly](https://www.libtom.net/LibTomPoly/) | A library to provide polynomial basis arithmetic. | [:link:](https://github.com/libtom/libtompoly) | +| [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) | +| [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) | +| [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) | +| [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) | +| [NearDrop](https://github.com/grishka/NearDrop) | A partial implementation of Google's Nearby Share/Quick Share for macOS. | [:link:](https://github.com/grishka/NearDrop) | +| [nerd_dice](https://github.com/statelesscode/nerd_dice) | A Ruby Gem for rolling polyhedral dice. | [:link:](https://github.com/statelesscode/nerd_dice) | +| [Nightweb](https://sekao.net/nightweb/) | An anonymous P2P social network in Clojure. | [:link:](https://github.com/oakes/Nightweb) | +| [node-rdf](https://npmjs.com/package/rdf) | An ECMAScript/Node.js library for handling RDF data. | [:link:](https://github.com/awwright/node-rdf) | +| [orderedmultidict](https://github.com/gruns/orderedmultidict) | An ordered multivalue dictionary. | [:link:](https://github.com/gruns/orderedmultidict) | +| [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) | +| [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) | +| [place-utils](https://www.hexstreamsoft.com/libraries/place-utils/) | Provides a few utilities relating to setfable places. | [:link:](https://github.com/Hexstream/place-utils) | +| [Poolboy](https://github.com/devinus/poolboy) | A hunky Erlang worker pool factory. | [:link:](https://github.com/devinus/poolboy) | +| [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) | +| [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) | +| [Protoflow](https://protoflow.rs) | Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages. | [:link:](https://github.com/AsimovPlatform/protoflow) | +| [pytube](https://pytube.io) | A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos. | [:link:](https://github.com/pytube/pytube) | +| [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) | +| [re2c](http://re2c.org/) | A high-performance lexer generator for C and C++. | [:link:](https://github.com/skvadrik/re2c) | +| [react-use](https://streamich.github.io/react-use/) | A collection of essential React Hooks. | [:link:](https://github.com/streamich/react-use) | +| [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) | +| [RSS-Bridge](https://github.com/RSS-Bridge) | A PHP web application that generates RSS feeds for websites that don't have one. | [:link:](https://github.com/RSS-Bridge/rss-bridge) | +| [Samourai Wallet](https://github.com/Samourai-Wallet) | Samourai Bitcoin wallet for Android. | [:link:](https://github.com/Samourai-Wallet/samourai-wallet-android) | +| [SQLite](https://sqlite.org) | The most used database engine in the world. | [:link:](https://sqlite.org/src) | +| [stb](https://github.com/nothings/stb) | A set of single-file public domain libraries for C/C++. | [:link:](https://github.com/nothings/stb) | +| [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) | +| [TomsFastMath](https://www.libtom.net/TomsFastMath/) | A fast large integer arithmetic library written in portable ISO C. | [:link:](https://github.com/libtom/tomsfastmath) | +| [topaz-js-sdk](https://topaz.io) | Javascript SDK for the Topaz API | [:link:](https://github.com/decentorganization/topaz-js-sdk) | +| [Tor.rb](https://rubygems.org/gems/tor) | A Ruby library for interacting with the Tor anonymity network. | [:link:](https://github.com/dryruby/tor.rb) | +| [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) | +| [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) | +| [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) | +| [UN](https://unlicense.developpez.com) | Aiming to write a public domain all-purpose standard library for Java. | [:link:](https://bitbucket.org/Eclesia/un-lib) | +| [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) | +| [WjCryptLib](https://github.com/WaterJuice/WjCryptLib) | A collection of cryptographic functions written in C. | [:link:](https://github.com/WaterJuice/WjCryptLib) | +| [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) | +| [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) | +| [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) | diff --git a/projects/jslint.json b/projects/jslint.json new file mode 100644 index 0000000..256555a --- /dev/null +++ b/projects/jslint.json @@ -0,0 +1,12 @@ +{ + "name": "jslint", + "homepage": "https://jslint.com", + "shortdesc": { + "en": "The JavaScript code quality and coverage tool." + }, + "repository": { + "browse": "https://github.com/jslint-org/jslint", + "location": "https://github.com/jslint-org/jslint.git" + }, + "license": "https://github.com/jslint-org/jslint/blob/beta/LICENSE" +} diff --git a/projects/neardrop.json b/projects/neardrop.json new file mode 100644 index 0000000..a5d83f6 --- /dev/null +++ b/projects/neardrop.json @@ -0,0 +1,12 @@ +{ + "name": "NearDrop", + "homepage": "https://github.com/grishka/NearDrop", + "shortdesc": { + "en": "A partial implementation of Google's Nearby Share/Quick Share for macOS." + }, + "repository": { + "browse": "https://github.com/grishka/NearDrop", + "location": "https://github.com/grishka/NearDrop.git" + }, + "license": "https://github.com/grishka/NearDrop/blob/master/UNLICENSE" +} diff --git a/projects/postgres.js.json b/projects/postgres.js.json new file mode 100644 index 0000000..640ca8a --- /dev/null +++ b/projects/postgres.js.json @@ -0,0 +1,12 @@ +{ + "name": "Postgres.js", + "homepage": "https://github.com/porsager/postgres", + "shortdesc": { + "en": "The fastest full-featured PostgreSQL client for Node.js, Deno, Bun, and Cloudflare." + }, + "repository": { + "browse": "https://github.com/porsager/postgres", + "location": "https://github.com/porsager/postgres.git" + }, + "license": "https://github.com/porsager/postgres/blob/master/UNLICENSE" +} diff --git a/projects/pytube.json b/projects/pytube.json new file mode 100644 index 0000000..2ed57bd --- /dev/null +++ b/projects/pytube.json @@ -0,0 +1,12 @@ +{ + "name": "pytube", + "homepage": "https://pytube.io", + "shortdesc": { + "en": "A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos." + }, + "repository": { + "browse": "https://github.com/pytube/pytube", + "location": "https://github.com/pytube/pytube.git" + }, + "license": "https://github.com/pytube/pytube/blob/master/LICENSE" +} diff --git a/projects/ripgrep.json b/projects/ripgrep.json new file mode 100644 index 0000000..1785cbb --- /dev/null +++ b/projects/ripgrep.json @@ -0,0 +1,12 @@ +{ + "name": "ripgrep", + "homepage": "https://github.com/BurntSushi/ripgrep", + "shortdesc": { + "en": "A line-oriented search tool that recursively searches the current directory for a regex pattern." + }, + "repository": { + "browse": "https://github.com/BurntSushi/ripgrep", + "location": "https://github.com/BurntSushi/ripgrep.git" + }, + "license": "https://github.com/BurntSushi/ripgrep/blob/master/UNLICENSE" +} diff --git a/projects/translate-shell.json b/projects/translate-shell.json new file mode 100644 index 0000000..8e287b2 --- /dev/null +++ b/projects/translate-shell.json @@ -0,0 +1,12 @@ +{ + "name": "Translate Shell", + "homepage": "https://www.soimort.org/translate-shell/", + "shortdesc": { + "en": "A command-line translator powered by Google Translate, Bing Translator, Yandex.Translate, and Apertium." + }, + "repository": { + "browse": "https://github.com/soimort/translate-shell", + "location": "https://github.com/soimort/translate-shell.git" + }, + "license": "https://github.com/soimort/translate-shell/blob/develop/LICENSE" +} diff --git a/projects/xsv.json b/projects/xsv.json new file mode 100644 index 0000000..94fa856 --- /dev/null +++ b/projects/xsv.json @@ -0,0 +1,12 @@ +{ + "name": "xsv", + "homepage": "https://github.com/BurntSushi/xsv", + "shortdesc": { + "en": "A command-line program for indexing, slicing, analyzing, splitting, and joining CSV files." + }, + "repository": { + "browse": "https://github.com/BurntSushi/xsv", + "location": "https://github.com/BurntSushi/xsv.git" + }, + "license": "https://github.com/BurntSushi/xsv/blob/master/UNLICENSE" +} diff --git a/projects/yt-dlp.json b/projects/yt-dlp.json new file mode 100644 index 0000000..eb8fc80 --- /dev/null +++ b/projects/yt-dlp.json @@ -0,0 +1,12 @@ +{ + "name": "yt-dlp", + "homepage": "https://github.com/yt-dlp/yt-dlp", + "shortdesc": { + "en": "A feature-rich command-line audio/video downloader." + }, + "repository": { + "browse": "https://github.com/yt-dlp/yt-dlp", + "location": "https://github.com/yt-dlp/yt-dlp.git" + }, + "license": "https://github.com/yt-dlp/yt-dlp/blob/master/LICENSE" +} diff --git a/showcase.json b/showcase.json index e71c90e..423f6da 100644 --- a/showcase.json +++ b/showcase.json @@ -23,6 +23,18 @@ }, "license": "https://github.com/skaslev/gl3w/blob/master/UNLICENSE" }, + { + "name": "jslint", + "homepage": "https://jslint.com", + "shortdesc": { + "en": "The JavaScript code quality and coverage tool." + }, + "repository": { + "browse": "https://github.com/jslint-org/jslint", + "location": "https://github.com/jslint-org/jslint.git" + }, + "license": "https://github.com/jslint-org/jslint/blob/beta/LICENSE" + }, { "name": "Kakoune", "homepage": "https://kakoune.org", @@ -47,6 +59,18 @@ }, "license": "https://github.com/richgel999/miniz/blob/master/miniz.c#L621" }, + { + "name": "NearDrop", + "homepage": "https://github.com/grishka/NearDrop", + "shortdesc": { + "en": "A partial implementation of Google's Nearby Share/Quick Share for macOS." + }, + "repository": { + "browse": "https://github.com/grishka/NearDrop", + "location": "https://github.com/grishka/NearDrop.git" + }, + "license": "https://github.com/grishka/NearDrop/blob/master/UNLICENSE" + }, { "name": "node-rdf", "homepage": "https://npmjs.com/package/rdf", @@ -71,6 +95,18 @@ }, "license": "https://github.com/devinus/poolboy/blob/master/UNLICENSE" }, + { + "name": "Postgres.js", + "homepage": "https://github.com/porsager/postgres", + "shortdesc": { + "en": "The fastest full-featured PostgreSQL client for Node.js, Deno, Bun, and Cloudflare." + }, + "repository": { + "browse": "https://github.com/porsager/postgres", + "location": "https://github.com/porsager/postgres.git" + }, + "license": "https://github.com/porsager/postgres/blob/master/UNLICENSE" + }, { "name": "Protoflow", "homepage": "https://protoflow.rs", @@ -83,6 +119,18 @@ }, "license": "https://github.com/AsimovPlatform/protoflow/blob/master/UNLICENSE" }, + { + "name": "pytube", + "homepage": "https://pytube.io", + "shortdesc": { + "en": "A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos." + }, + "repository": { + "browse": "https://github.com/pytube/pytube", + "location": "https://github.com/pytube/pytube.git" + }, + "license": "https://github.com/pytube/pytube/blob/master/LICENSE" + }, { "name": "RDF.rb", "homepage": "https://rubygems.org/gems/rdf", @@ -95,6 +143,18 @@ }, "license": "https://github.com/ruby-rdf/rdf/blob/develop/UNLICENSE" }, + { + "name": "ripgrep", + "homepage": "https://github.com/BurntSushi/ripgrep", + "shortdesc": { + "en": "A line-oriented search tool that recursively searches the current directory for a regex pattern." + }, + "repository": { + "browse": "https://github.com/BurntSushi/ripgrep", + "location": "https://github.com/BurntSushi/ripgrep.git" + }, + "license": "https://github.com/BurntSushi/ripgrep/blob/master/UNLICENSE" + }, { "name": "RSS-Bridge", "homepage": "https://github.com/RSS-Bridge", @@ -131,6 +191,18 @@ }, "license": "https://github.com/dryruby/tor.rb/blob/master/UNLICENSE" }, + { + "name": "Translate Shell", + "homepage": "https://www.soimort.org/translate-shell/", + "shortdesc": { + "en": "A command-line translator powered by Google Translate, Bing Translator, Yandex.Translate, and Apertium." + }, + "repository": { + "browse": "https://github.com/soimort/translate-shell", + "location": "https://github.com/soimort/translate-shell.git" + }, + "license": "https://github.com/soimort/translate-shell/blob/develop/LICENSE" + }, { "name": "Tween-o-Matic", "homepage": "https://github.com/simonwhitaker/tween-o-matic", @@ -167,6 +239,18 @@ }, "license": "https://github.com/WaterJuice/WjCryptLib/blob/master/UNLICENSE" }, + { + "name": "xsv", + "homepage": "https://github.com/BurntSushi/xsv", + "shortdesc": { + "en": "A command-line program for indexing, slicing, analyzing, splitting, and joining CSV files." + }, + "repository": { + "browse": "https://github.com/BurntSushi/xsv", + "location": "https://github.com/BurntSushi/xsv.git" + }, + "license": "https://github.com/BurntSushi/xsv/blob/master/UNLICENSE" + }, { "name": "youtube-dl", "homepage": "https://rg3.github.io/youtube-dl/", @@ -178,5 +262,17 @@ "location": "https://github.com/rg3/youtube-dl.git" }, "license": "https://github.com/rg3/youtube-dl/blob/master/LICENSE" + }, + { + "name": "yt-dlp", + "homepage": "https://github.com/yt-dlp/yt-dlp", + "shortdesc": { + "en": "A feature-rich command-line audio/video downloader." + }, + "repository": { + "browse": "https://github.com/yt-dlp/yt-dlp", + "location": "https://github.com/yt-dlp/yt-dlp.git" + }, + "license": "https://github.com/yt-dlp/yt-dlp/blob/master/LICENSE" } ] diff --git a/showcase.md b/showcase.md index d59f29e..af22f91 100644 --- a/showcase.md +++ b/showcase.md @@ -1,17 +1,25 @@ -| Project | Summary | Repository | -| :------ | :------ | :--------- | -| [furl](https://github.com/gruns/furl) | URL parsing and manipulation made easy. | [GitHub](https://github.com/gruns/furl) | -| [gl3w](https://github.com/skaslev/gl3w) | Simple OpenGL core profile loader. | [GitHub](https://github.com/skaslev/gl3w) | -| [Kakoune](https://kakoune.org) | An experimental text editor heavily inspired by Vim. | [GitHub](https://github.com/mawww/kakoune) | -| [Miniz](https://github.com/richgel999/miniz) | A single-source-file, high-performance deflate/inflate compression library with a zlib-compatible API. | [GitHub](https://github.com/richgel999/miniz) | -| [node-rdf](https://npmjs.com/package/rdf) | An ECMAScript/Node.js library for handling RDF data. | [GitHub](https://github.com/awwright/node-rdf) | -| [Poolboy](https://github.com/devinus/poolboy) | A hunky Erlang worker pool factory. | [GitHub](https://github.com/devinus/poolboy) | -| [Protoflow](https://protoflow.rs) | Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages. | [GitHub](https://github.com/AsimovPlatform/protoflow) | -| [RDF.rb](https://rubygems.org/gems/rdf) | A Ruby library for working with Resource Description Framework (RDF) data. | [GitHub](https://github.com/ruby-rdf/rdf) | -| [RSS-Bridge](https://github.com/RSS-Bridge) | A PHP web application that generates RSS feeds for websites that don't have one. | [GitHub](https://github.com/RSS-Bridge/rss-bridge) | -| [stb](https://github.com/nothings/stb) | A set of single-file public domain libraries for C/C++. | [GitHub](https://github.com/nothings/stb) | -| [Tor.rb](https://rubygems.org/gems/tor) | A Ruby library for interacting with the Tor anonymity network. | [GitHub](https://github.com/dryruby/tor.rb) | -| [Tween-o-Matic](https://github.com/simonwhitaker/tween-o-matic) | A macOS application for designing CAMediaTimingFunction animation curves. | [GitHub](https://github.com/simonwhitaker/tween-o-matic) | -| [UN](https://unlicense.developpez.com) | Aiming to write a public domain all-purpose standard library for Java. | [Bitbucket](https://bitbucket.org/Eclesia/un-lib) | -| [WjCryptLib](https://github.com/WaterJuice/WjCryptLib) | A collection of cryptographic functions written in C. | [GitHub](https://github.com/WaterJuice/WjCryptLib) | -| [youtube-dl](https://rg3.github.io/youtube-dl/) | A command-line program to download videos from YouTube.com and a few more sites. | [GitHub](https://github.com/rg3/youtube-dl) | +| Project | Summary | Code | +| :------ | :------ | ---: | +| [furl](https://github.com/gruns/furl) | URL parsing and manipulation made easy. | [:link:](https://github.com/gruns/furl) | +| [gl3w](https://github.com/skaslev/gl3w) | Simple OpenGL core profile loader. | [:link:](https://github.com/skaslev/gl3w) | +| [jslint](https://jslint.com) | The JavaScript code quality and coverage tool. | [:link:](https://github.com/jslint-org/jslint) | +| [Kakoune](https://kakoune.org) | An experimental text editor heavily inspired by Vim. | [:link:](https://github.com/mawww/kakoune) | +| [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) | +| [NearDrop](https://github.com/grishka/NearDrop) | A partial implementation of Google's Nearby Share/Quick Share for macOS. | [:link:](https://github.com/grishka/NearDrop) | +| [node-rdf](https://npmjs.com/package/rdf) | An ECMAScript/Node.js library for handling RDF data. | [:link:](https://github.com/awwright/node-rdf) | +| [Poolboy](https://github.com/devinus/poolboy) | A hunky Erlang worker pool factory. | [:link:](https://github.com/devinus/poolboy) | +| [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) | +| [Protoflow](https://protoflow.rs) | Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages. | [:link:](https://github.com/AsimovPlatform/protoflow) | +| [pytube](https://pytube.io) | A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube videos. | [:link:](https://github.com/pytube/pytube) | +| [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) | +| [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) | +| [RSS-Bridge](https://github.com/RSS-Bridge) | A PHP web application that generates RSS feeds for websites that don't have one. | [:link:](https://github.com/RSS-Bridge/rss-bridge) | +| [stb](https://github.com/nothings/stb) | A set of single-file public domain libraries for C/C++. | [:link:](https://github.com/nothings/stb) | +| [Tor.rb](https://rubygems.org/gems/tor) | A Ruby library for interacting with the Tor anonymity network. | [:link:](https://github.com/dryruby/tor.rb) | +| [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) | +| [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) | +| [UN](https://unlicense.developpez.com) | Aiming to write a public domain all-purpose standard library for Java. | [:link:](https://bitbucket.org/Eclesia/un-lib) | +| [WjCryptLib](https://github.com/WaterJuice/WjCryptLib) | A collection of cryptographic functions written in C. | [:link:](https://github.com/WaterJuice/WjCryptLib) | +| [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) | +| [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) | +| [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) | diff --git a/showcase/jslint.json b/showcase/jslint.json new file mode 120000 index 0000000..ccfa956 --- /dev/null +++ b/showcase/jslint.json @@ -0,0 +1 @@ +../projects/jslint.json \ No newline at end of file diff --git a/showcase/neardrop.json b/showcase/neardrop.json new file mode 120000 index 0000000..b3ad724 --- /dev/null +++ b/showcase/neardrop.json @@ -0,0 +1 @@ +../projects/neardrop.json \ No newline at end of file diff --git a/showcase/postgres.js.json b/showcase/postgres.js.json new file mode 120000 index 0000000..7262dd4 --- /dev/null +++ b/showcase/postgres.js.json @@ -0,0 +1 @@ +../projects/postgres.js.json \ No newline at end of file diff --git a/showcase/pytube.json b/showcase/pytube.json new file mode 120000 index 0000000..331409a --- /dev/null +++ b/showcase/pytube.json @@ -0,0 +1 @@ +../projects/pytube.json \ No newline at end of file diff --git a/showcase/ripgrep.json b/showcase/ripgrep.json new file mode 120000 index 0000000..4ab3df9 --- /dev/null +++ b/showcase/ripgrep.json @@ -0,0 +1 @@ +../projects/ripgrep.json \ No newline at end of file diff --git a/showcase/translate-shell.json b/showcase/translate-shell.json new file mode 120000 index 0000000..3f29478 --- /dev/null +++ b/showcase/translate-shell.json @@ -0,0 +1 @@ +../projects/translate-shell.json \ No newline at end of file diff --git a/showcase/xsv.json b/showcase/xsv.json new file mode 120000 index 0000000..48e789d --- /dev/null +++ b/showcase/xsv.json @@ -0,0 +1 @@ +../projects/xsv.json \ No newline at end of file diff --git a/showcase/yt-dlp.json b/showcase/yt-dlp.json new file mode 120000 index 0000000..3fb2d27 --- /dev/null +++ b/showcase/yt-dlp.json @@ -0,0 +1 @@ +../projects/yt-dlp.json \ No newline at end of file