30 open-source projects similar to com-lihaoyi/ammonite, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Ammonite alternative.
Generic function interface to standard Common Lisp functions
A friendly and modern functional object oriented language for shell script.
Fast, drop-in replacement for Python's uuid module, powered by Rust.
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Python dictionaries with advanced dot notation access
Async is a Swift library that provides a wrapper for Grand Central Dispatch to simplify the management of asynchronous tasks and queues. It functions as a task scheduler for the execution, timing, and orchestration of code blocks. The project includes a task chainer to sequence operations across different threads without nested callback structures and a concurrent loop wrapper that distributes iterations across multiple threads. It also features a token-based cancellation system to track and remove pending operations from the execution queue before they run. The library covers concurrency ma
Elvish is a shell that combines interactive command-line use with a structured scripting language, designed to make both everyday terminal work and automation tasks more predictable and readable. It parses, compiles, and executes code in three phases, catching syntax and variable errors before any code runs, and it aborts execution on command failure by default to prevent silent errors. The shell introduces value-oriented pipelines that pass structured data like lists, maps, and closures between commands, preserving types without serialization. It also mixes traditional byte streams with thes
Squid – type-safe metaprogramming and compilation framework for Scala
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.
This project is an interactive command-line shell designed to provide a user-friendly terminal environment for system interaction and task automation. It functions as both an interactive interface for developers and a scripting runtime, featuring a clean, consistent syntax that simplifies command execution and process management. The shell distinguishes itself through a focus on discoverability and real-time feedback. It includes a predictive suggestion engine that offers command completions and history-based hints as you type, alongside a dedicated parser that provides immediate visual feedb
Arrow-macros provides clojure-like arrow macros (ex. ->, ->>) and diamond wands in swiss-arrows (https://github.com/rplevy/swiss-arrows).
It's a Common Lisp code walker. It can turn a SEXP encoding of CL code into a structure that contains much more information than the SEXP's.
:coffee: Something sweet that goes great with your Cocoa
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain