Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Ksh Alternatives
Similar projects and alternatives to ksh
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
-
-
illumos-gate
An open-source Unix operating system -- this is a read-only mirror of the official repository at https://code.illumos.org/plugins/gitiles/illumos-gate
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
ribbit
A portable, compact and extensible Scheme implementation that is fully R4RS compliant. This includes closures, I/O, tail calls, first-class continuations and a Read Eval Print Loop (REPL). The R4RS Scheme REPL fits inside 6.5Kb !
-
ports
Read-only git conversion of OpenBSD's official cvs ports repository. Pull requests not accepted - send diffs to the ports@ mailing list.
-
-
-
-
-
-
-
PShell
A C-shell with integrated fuzzy finder, tab completion and more using no external libs (by PhilippRados)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ksh discussion
ksh reviews and mentions
- How to make http request without curl or wget in bash
- Tenth ksh 93u+ was just released
-
Pnut: A C to POSIX Shell Compiler you can Trust
All of Android is still based on a pdksh-derivative known as mksh, which is an enormous install base.
http://www.mirbsd.org/mksh.htm
OpenBSD switched their default shell to their own pdksh-derivative known as oksh.
https://github.com/ibara/oksh
There was an effort to (re)start ksh93 development, but AT&T halted this effort. The bugfixes from the failed effort have moved back into Korn's last release.
https://github.com/ksh93/ksh/tree/dev
-
Faster Shell Startup with Shell Switching
David Korn's ksh93 was passed on to a new set of developers, who attempted to release a new version; AT&T rolled back these changes due to performance problems which raised questions of support status. It does appear that ksh93 development has resumed, and a new version was released late last year.
https://github.com/ksh93/ksh/releases
The independent pdksh spawned mksh, which is the default shell used in Android (as it has a BSD license); mksh appears to be very much active.
http://www.mirbsd.org/mksh.htm [https site has cert problems]
OpenBSD also forked oksh from pdksh. This is certainly well-maintained.
https://github.com/ibara/oksh
- Classic Unix Code Available as FLOSS (Free/Libre/Open Source Software)
- ksh 93u+m/1.0.5 is out, with another large amount of bugfixes
- Announcing: KornShell 93u+m/1.0.5
-
Globbing EREs?
curl -L -o ksh.tgz https://github.com/ksh93/ksh/tarball/1.0 gzip -dc ksh.tgz | tar xf - cd ksh93-ksh-* bin/package make bin/package use
-
What repository of KSH is on the best track to become the NEW New KSH?
ksh93 u+m is making good progress on that front. It's now the default ksh in:
-
Linking custom ksh93 builtins
So, I've recently switched from bash to ksh93u+m (this one), because I heard it was faster and more "unix-like", and I'm in love so far. One of the cool features is runtime library loading for custom builtins, which is a really cool idea, and it works really well for simple functions that don't require access to the shell's internals, but whenever I try to use any function from the shell's headers (for example sh_addbuiltin), I get a bunch of undefined references, even when I link my builtin source file against every single library that I compiled along with the shell. Is there a tutorial for something like this? The documentation on ksh is pretty poor in general and I wouldn't have found out how to write custom builtins without this and this blog post. Any help would be greatly appreciated!
-
A note from our sponsor - InfluxDB
influxdata.com | 24 Apr 2025
Stats
ksh93/ksh is an open source project licensed under Eclipse Public License 2.0 which is an OSI approved license.
The primary programming language of ksh is C.