Skip to content

Commit

Permalink
Add Clientele.rs and Codify.rs.
Browse files Browse the repository at this point in the history
  • Loading branch information
artob committed Nov 12, 2024
1 parent a044886 commit 526d310
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 0 deletions.
36 changes: 36 additions & 0 deletions projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,18 @@
},
"license": "https://github.com/Hexstream/cartesian-product-switch/blob/master/UNLICENSE"
},
{
"name": "Clientele.rs",
"homepage": "https://crates.io/crates/clientele",
"shortdesc": {
"en": "Makes it easy to write superb command-line utilities in Rust that follow consistent best practices on Linux, macOS, and Windows."
},
"repository": {
"browse": "https://github.com/artob/clientele.rs",
"location": "https://github.com/artob/clientele.rs.git"
},
"license": "https://github.com/artob/clientele.rs/blob/master/UNLICENSE"
},
{
"name": "CNT Bot",
"homepage": "http://cntbot.org/",
Expand All @@ -71,6 +83,18 @@
},
"license": "https://bitbucket.org/naryl/cnt-tcl/src/default/UNLICENSE.txt"
},
{
"name": "Codify.rs",
"homepage": "https://crates.io/crates/codify",
"shortdesc": {
"en": "Translates between types from different programming languages."
},
"repository": {
"browse": "https://github.com/artob/codify.rs",
"location": "https://github.com/artob/codify.rs.git"
},
"license": "https://github.com/artob/codify.rs/blob/master/UNLICENSE"
},
{
"name": "definitions-systems",
"homepage": "https://www.hexstreamsoft.com/libraries/definitions-systems/",
Expand Down Expand Up @@ -392,6 +416,18 @@
},
"license": "https://github.com/skvadrik/re2c/blob/master/libre2c/COPYING"
},
{
"name": "react-use",
"homepage": "https://streamich.github.io/react-use/",
"shortdesc": {
"en": "A collection of essential React Hooks."
},
"repository": {
"browse": "https://github.com/streamich/react-use",
"location": "https://github.com/streamich/react-use.git"
},
"license": "https://github.com/streamich/react-use/blob/master/LICENSE"
},
{
"name": "RSS-Bridge",
"homepage": "https://github.com/RSS-Bridge",
Expand Down
3 changes: 3 additions & 0 deletions projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
| [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. |
| [c-timer-lib](https://github.com/HighPerLab/c-timer-lib) | A C/C++ interface to system/hardware clocks for high-precision time measurements. |
| [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. |
| [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. |
| [CNT Bot](http://cntbot.org/) | IRC bot for delegating, voting and polling. |
| [Codify.rs](https://crates.io/crates/codify) | Translates between types from different programming languages. |
| [definitions-systems](https://www.hexstreamsoft.com/libraries/definitions-systems/) | Provides a simple unified extensible way of processing named definitions. |
| [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. |
| [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. |
Expand Down Expand Up @@ -33,6 +35,7 @@
| [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. |
| [Protoflow](https://protoflow.rs) | Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages. |
| [re2c](http://re2c.org/) | A high-performance lexer generator for C and C++. |
| [react-use](https://streamich.github.io/react-use/) | A collection of essential React Hooks. |
| [RSS-Bridge](https://github.com/RSS-Bridge) | A PHP project capable of generating ATOM feeds for websites who don't have one. |
| [Samourai Wallet](https://github.com/Samourai-Wallet) | Samourai Bitcoin wallet for Android. |
| [SQLite](https://sqlite.org) | The most used database engine in the world. |
Expand Down
12 changes: 12 additions & 0 deletions projects/clientele.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "Clientele.rs",
"homepage": "https://crates.io/crates/clientele",
"shortdesc": {
"en": "Makes it easy to write superb command-line utilities in Rust that follow consistent best practices on Linux, macOS, and Windows."
},
"repository": {
"browse": "https://github.com/artob/clientele.rs",
"location": "https://github.com/artob/clientele.rs.git"
},
"license": "https://github.com/artob/clientele.rs/blob/master/UNLICENSE"
}
12 changes: 12 additions & 0 deletions projects/codify.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "Codify.rs",
"homepage": "https://crates.io/crates/codify",
"shortdesc": {
"en": "Translates between types from different programming languages."
},
"repository": {
"browse": "https://github.com/artob/codify.rs",
"location": "https://github.com/artob/codify.rs.git"
},
"license": "https://github.com/artob/codify.rs/blob/master/UNLICENSE"
}

0 comments on commit 526d310

Please sign in to comment.