ksh

ksh 93u+m: KornShell lives! | Latest release: https://github.com/ksh93/ksh/releases (by ksh93)

Ksh Alternatives

Similar projects and alternatives to ksh

  1. cosmopolitan

    build-once run-anywhere c library

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. zsh-autosuggestions

    Fish-like autosuggestions for zsh

  4. ngs

    99 ksh VS ngs

    Next Generation Shell (NGS)

  5. zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

  6. NsCDE

    66 ksh VS NsCDE

    Modern and functional CDE desktop based on FVWM

  7. 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

  8. zsh-bench

    24 ksh VS zsh-bench

    Benchmark for interactive Zsh

  9. 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.

    CodeRabbit logo
  10. db_tutorial

    Writing a sqlite clone from scratch in C

  11. ribbit

    19 ksh VS 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 !

  12. ports

    14 ksh VS ports

    Read-only git conversion of OpenBSD's official cvs ports repository. Pull requests not accepted - send diffs to the ports@ mailing list.

  13. oksh

    9 ksh VS oksh

    Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

  14. ast

    5 ksh VS ast

    AST - AT&T Software Technology

  15. cicada

    2 ksh VS cicada

    An old-school bash-like Unix shell written in Rust

  16. loksh

    2 ksh VS loksh

    A Linux port of OpenBSD's ksh

  17. korny

    2 ksh VS korny

    [pd/m/o]ksh[93] plugin. Coloring built in.

  18. mlvwm

    8 ksh VS mlvwm

    Macintosh-like Virtual Window Manager (official repo)

  19. PShell

    A C-shell with integrated fuzzy finder, tab completion and more using no external libs (by PhilippRados)

  20. ksh

    3 ksh VS ksh
  21. pnut

    3 ksh VS pnut

    🥜 A Self-Compiling C Transpiler Targeting Human-Readable POSIX Shell

  22. mlvwmrc

    2 ksh VS mlvwmrc

    Macintosh-like Virtual Window Manager (MLVWM) configuration files

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ksh alternative or higher similarity.

ksh discussion

Log in or Post with

ksh reviews and mentions

Posts with mentions or reviews of ksh. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-07-23.
  • How to make http request without curl or wget in bash
    1 project | dev.to | 26 Aug 2024
  • Tenth ksh 93u+ was just released
    1 project | news.ycombinator.com | 1 Aug 2024
  • Pnut: A C to POSIX Shell Compiler you can Trust
    7 projects | news.ycombinator.com | 23 Jul 2024
    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
    3 projects | news.ycombinator.com | 16 Jan 2024
    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)
    5 projects | /r/unix | 1 Jul 2023
  • ksh 93u+m/1.0.5 is out, with another large amount of bugfixes
    1 project | /r/ksh | 9 Jun 2023
  • Announcing: KornShell 93u+m/1.0.5
    1 project | /r/ksh | 9 Jun 2023
  • Globbing EREs?
    1 project | /r/ksh | 18 May 2023
    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?
    2 projects | /r/ksh | 1 May 2023
    ksh93 u+m is making good progress on that front. It's now the default ksh in:
  • Linking custom ksh93 builtins
    1 project | /r/linuxquestions | 31 Mar 2023
    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
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Stats

Basic ksh repo stats
25
216
9.3
2 days ago

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.


Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?