loksh
gplaces
loksh | gplaces | |
---|---|---|
2 | 4 | |
115 | 29 | |
- | - | |
5.3 | 6.9 | |
20 days ago | 12 days ago | |
C | C | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
loksh
- The Joy of Small Projects
-
Which ksh is used in openbsd?
oksh has been linked, so here's loksh: https://github.com/dimkr/loksh
gplaces
-
Stream video over gemini?
~$ sudo apt-get install --no-install-recommends -y git gcc libc6-dev make pkg-config libssl-dev libcurl4-openssl-dev libidn2-dev libidn11-dev libmagic-dev ~$ git clone --recursive https://github.com/dimkr/gplaces ~$ cd gplaces ~$ make PREFIX=/usr CONFDIR=/etc ~$ sudo make install
-
The Joy of Small Projects
For me, the best small side projects involve some kind of porting (between protocols, OSs or CPUs), contribution of a fix for a visible but mysterious bug, or revival of codebases in bad shape, especially when they're unfamiliar and written by others. You can learn a lot from a software engineering culture that's different from yours or small, feasible projects that allow you to understand the bits and bytes of something unfamiliar in a fun and useful way. These projects are great to develop flexibility and general problem solving intuition. And getting familiar with the 20% of an idea, a protocol, a programming language, etc' that's used 80% of the time in real-world use cases, is often enough.
https://github.com/dimkr/gplaces (Gopher -> Gemini port)
- Gemini Client in 979 SLOC
What are some alternatives?
oksh - Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).
woof-CE - woof - the Puppy builder
ksh - ksh 93u+m: KornShell lives! | Latest release: https://github.com/ksh93/ksh/releases
vaultexec - Easily run applications with Vault.
gtk - GTK+ 1.2.10, patched and working
paho.mqtt.embedded-c - Eclipse Paho MQTT C client library - enhanced and less brittle fork with SSL and WebSocket support, a modernized build system, CI and bug fixes
openbsd-src - jcs's openbsd hax
interprocess - Portable interprocess communication (IPC) in Haskell
locwm - A Linux port of OpenBSD's cwm
navtag - Path shortcut manager CLI for Unix-like systems
CryptPad - Collaborative office suite, end-to-end encrypted and open-source.