nowfound

Dev tools · alternatives · 2026

24 alternatives to A toy graphical Linux shell written in Java with Foreign Func&Mem API

A Linux graphical shell written in modern Java with the new Foreign Function & Memory APIs - tenaf0/drm-shell

A graphical Linux shell developed in Java that uses the Foreign Function and Memory API. Designed for developers interested in exploring shell functionality through a graphical interface, this toy project demonstrates… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A toy graphical Linux shell written in Java with Foreign Func&Mem API launched in 2023; newer entries below may have overtaken it.

  1. 1IW

    https://www.manning.com/books/data-oriented-programming-in-j... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records,…

    2024 · its alternatives →

  2. 2

    TLDR: I wrote a handbook for the Linux command line. 120 pages in PDF. Updated for 2025. Pay what you want. A few years back I wrote an ebook about the Linux command line. Instead of focusing on a specific shell, paraphrasing manual pages, or providing long repetitive explanations, the idea was to create a modern guide that would help readers to understand the command line in the practical sense, cover the most common things people use the command line for, and do so without wasting the readers' time. The book contains material on terminals, shells (compatible with both Bash and Zsh),…

    2025 · commandline.stribny.name · its alternatives →

  3. 3

    A functional programming language with static memory management - vekatze/neut

    2020 · github.com · its alternatives →

  4. 4

    🐚📊 Show off your most used shell commands. Contribute to irevenko/tsukae development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  5. 5

    A "living" Linux process with no memory. Contribute to izabera/zeromaps development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  6. 6

    A powerful new shell that uses the janet programming language for both the implementation and repl. - andrewchambers/janetsh

    2019 · github.com · its alternatives →

  7. 7

    a toy jvm in awk. Contribute to rethab/awk-jvm development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  8. 8

    A bash-like shell that performs basic functions of a shell. Made as a project for my course of System Software. - skywalker212/tiny-shell

    2018 · github.com · its alternatives →

  9. 9

    Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive. - bbugyi200/funky

    2018 · github.com · its alternatives →

  10. 10

    This project contains no code from Linux, BSD, Minix, or any other OS. Everything up until this point is written entirely from scratch, including a pure microkernel (that only implements multiprocessor priority scheduling, memory management, and interprocess communication), a work-in-progress implementation of the standard C library, and a variety of servers that provide drivers and other essential OS functionality. At the time of writing this post, the servers provide drivers for the keyboard, NVMe SSDs (that works on real hardware), a Unix-like virtual file system (with a single root…

    2024 · github.com · its alternatives →

  11. 11

    This is my take on the common "use llms to generate shell commands" utility. Emphasis is placed on good CLI UX, simplicity, and flexibility. `llm2sh` supports multiple LLM providers and lets LLMs generate multi-command sequences to handle complex tasks. There is also limited support for commands requiring `sudo` and other basic input. I recommend using Groq llama3-70b for day-to-day use. The ultra-low latency is a game-changer - its near-instant responses helps `llm2sh` integrate seamlessly into day-to-day tasks without breaking you out of the 'zone'. For more advanced tasks, swapping to…

    2024 · github.com · its alternatives →

  12. 12

    WASM sandbox for running LLM-generated code safely. Agents get a bash-like shell and can only call tools you provide, with constraints you define. No Docker, no subprocess, no SaaS — just pip install amla-sandbox

    Jan 2026 · github.com · its alternatives →

  13. 13GA

    I built GRSH because I wanted a modern, memory-safe shell that feels native to FreeBSD but works seamlessly on macOS. While there are many shells out there, GRSH is my take on a minimal, fast, and secure command interpreter written entirely in Rust. It's designed for users who want the safety guarantees of Rust without the overhead of more bloated alternatives. I'm currently working on the official FreeBSD port. I’d love to get feedback on the shell's behavior and performance from the community. Github: https://github.com/antoniomalara301289/grsh

    Jan 2026 · grimreaper.icu · its alternatives →

  14. 14

    I wanted to run AI from inside the JVM. I started out with the standard REST sidecar, ripped that out to use Project Panama (Foreign Function & Memory API) in the new JDK versions to interface directly with llama.cpp. I still wasn't happy with how that functioned, so I built libargus.cc to get a clean ABI to expose a structured API up in the JVM landscape. It still uses Project Panama to interface directly with llama.cpp, whisper.cpp, and ggml compute graphs. I have zero-allocation on the hot paths, memory segments for prompts and tokens are allocated once inside confined Arenas. Raw…

    Jul 2026 · github.com · its alternatives →

  15. 15

    A fast, rootless sandbox and virtual resource runtime for any workload, including untrusted and AI-generated code. Daemonless: a real, kernel-enforced container in ~3.5 ms from an OCI image, out of one static binary - getkern/kern

    Aug 2026 · github.com · its alternatives →

  16. 16

    Your wishes are my commands. Contribute to dylanjcastillo/shell-genie development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  17. 17

    Code interpreter with API, internet, multiplayer, open LLMs

    2023 · its alternatives →

  18. 18

    I wanted to see how much simpler native code integration has become with GraalVM's polyglot, when compared to JNI. It's less than 100 lines all up (including the POM). (I feel kinda stupid posting a "hello world" to HN, but this is a hell of an improvement.) Linux only at the moment.

    2023 · github.com · its alternatives →

  19. 19

    A minimal C runtime for Linux i386 & x86_64. Contribute to lpsantil/rt0 development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  20. 20

    Full gscript scripting language implementation using the GVM as a runtime environment. A language with objects, functions, strings, numbers and booleans. Easy to hack, understand, embed or modify. - gs-lang/README.md at master · geertvos/gs-lang

    2020 · github.com · its alternatives →

  21. 21IW

    Shelon: https://github.com/housni/sheldon It's not a framework, it's a library. It attempts to mimic function names in Python. Most functions work in Bash 4.3+ but there are those that work on older versions. The 'help' target in Makefile is on crack! Check the issues in that repo for upcoming features. Useful for DevOps Engineers or anyone who has to write Bash scripts.

    2018 · its alternatives →

  22. 22

    a very (x 10) basic wasm console. Contribute to rajatjindal/wasm-console development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  23. 23

    One layer for memories, skills, and rules across any agent

    Feb 2026 · memories.sh · its alternatives →

  24. 24

    Real-time CLI flag explainer for fish shell. Contribute to ibehnam/shellock development by creating an account on GitHub.

    Jan 2026 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →