awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
babashka avatar

babashka/babashka

0
View on GitHub↗
4,545 Stars·271 Forks·Clojure·EPL-1.0·6 Aufrufebabashka.org↗

Babashka

Babashka ist ein nativer Clojure-Skript-Interpreter und eine Shell-Skriptsprache, die für Systemautomatisierung und Befehlszeilenaufgaben entwickelt wurde. Sie fungiert als kompilierte Binärdatei, die Clojure-Code direkt ausführt und den Startup-Overhead eliminiert, der mit einer Java Virtual Machine verbunden ist.

Die Runtime ist eine erweiterbare Clojure-Umgebung, die ein Pod-Erweiterungssystem unterstützt, das es ermöglicht, externe Binärdateien als Bibliotheken zu laden, um der Ausführungsumgebung neue Funktionen hinzuzufügen.

Ihr Funktionsspektrum umfasst die Unterstützung für den Aufbau erweiterbarer Befehlszeilentools und das Deployment von Clojure-Skripten als serverlose Cloud-Funktionen. Die Umgebung enthält zudem eine Read-Eval-Print-Loop mit persistentem Befehlsverlauf.

Features

  • Native Language Interpreters - Provides a native interpreter that executes Clojure code directly in a compiled binary without a JVM.
  • Task Automation Scripts - Facilitates writing system automation and shell scripts using Clojure for high-performance execution.
  • Shells & Scripting - Functions as a Lisp-based scripting environment for system automation and command-line tasks.
  • AOT Compiled Binaries - Uses GraalVM native images to compile the runtime into a standalone executable for near-instant startup.
  • Clojure - Acts as a native execution environment for running Clojure as fast-starting shell scripts.
  • Native Runtimes - Runs Clojure code directly on the system to avoid the overhead of the Java runtime environment.
  • Scripting Runtimes - Enables native execution of Clojure code for fast-starting shell scripts and system automation.
  • System Capability Extensions - Supports a pod extension system that allows external binaries to add new operational capabilities.
  • CLI Extensions - Allows the creation of command-line tools that can be extended via external binary libraries.
  • Lambda Deployments - Provides specific optimizations and signal handling adjustments for deploying scripts as AWS Lambda functions.
  • Serverless Function Executions - Optimizes the execution environment to run Clojure scripts as short-lived serverless cloud functions.
  • Dynamic Library Loading - Implements a pod system for loading external binary modules at runtime to extend the environment.
  • Runtime Environment Extensions - Provides a runtime environment that can be extended with external binaries loaded as pods.

Star-Verlauf

Star-Verlauf für babashka/babashkaStar-Verlauf für babashka/babashka

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Babashka

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Babashka.
  • wangdoc/bash-tutorialAvatar von wangdoc

    wangdoc/bash-tutorial

    4,354Auf GitHub ansehen↗

    This project is a comprehensive educational resource consisting of a Bash programming tutorial, scripting reference, and Linux command line manual. It provides instructional materials for writing scripts, automating system tasks, and mastering terminal navigation and Unix system administration. The guides cover a wide range of shell environment customization, including prompt styling and the use of aliases. It also provides a shell environment guide for managing configuration files and initializing user environments. The materials detail a broad set of capabilities including control flow log

    Shell
    Auf GitHub ansehen↗4,354
  • o3de/o3deAvatar von o3de

    o3de/o3de

    8,954Auf GitHub ansehen↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    Auf GitHub ansehen↗8,954
  • aimeos/aimeos-coreAvatar von aimeos

    aimeos/aimeos-core

    4,419Auf GitHub ansehen↗

    aimeos-core is a PHP e-commerce framework designed for building scalable online stores. It functions as a headless e-commerce engine for managing products, orders, and catalogs, and provides a modular storefront framework and an extensible administration interface. The system utilizes a modular extension architecture that allows for the injection of custom business logic and the addition of new features through plugins without altering the core source code. It employs a decoupled rendering model that separates the administration interface from the customer-facing storefront. The framework pr

    PHPaimeosb2bcart
    Auf GitHub ansehen↗4,419
  • x-motemen/goreAvatar von x-motemen

    x-motemen/gore

    5,472Auf GitHub ansehen↗

    gore is an interactive shell and read-eval-print loop for the Go language. It serves as a prototyping tool that allows for the evaluation of expressions, statements, and function declarations in a terminal-based interface without requiring a full build cycle. The project integrates as a language server client to provide intelligent code completion, real-time code suggestions, and automatic package import resolution. It further distinguishes itself by generating temporary module files to resolve dependencies and automatically importing remote repositories during a session. The tool includes c

    Go
    Auf GitHub ansehen↗5,472
Alle 30 Alternativen zu Babashka anzeigen→

Häufig gestellte Fragen

Was macht babashka/babashka?

Babashka ist ein nativer Clojure-Skript-Interpreter und eine Shell-Skriptsprache, die für Systemautomatisierung und Befehlszeilenaufgaben entwickelt wurde. Sie fungiert als kompilierte Binärdatei, die Clojure-Code direkt ausführt und den Startup-Overhead eliminiert, der mit einer Java Virtual Machine verbunden ist.

Was sind die Hauptfunktionen von babashka/babashka?

Die Hauptfunktionen von babashka/babashka sind: Native Language Interpreters, Task Automation Scripts, Shells & Scripting, AOT Compiled Binaries, Clojure, Native Runtimes, Scripting Runtimes, System Capability Extensions.

Welche Open-Source-Alternativen gibt es zu babashka/babashka?

Open-Source-Alternativen zu babashka/babashka sind unter anderem: wangdoc/bash-tutorial — This project is a comprehensive educational resource consisting of a Bash programming tutorial, scripting reference,… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… aimeos/aimeos-core — aimeos-core is a PHP e-commerce framework designed for building scalable online stores. It functions as a headless… x-motemen/gore — gore is an interactive shell and read-eval-print loop for the Go language. It serves as a prototyping tool that allows… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… fish-shell/fish-shell — This project is an interactive command-line shell designed to provide a user-friendly terminal environment for system…