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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
oilshell avatar

oilshell/oil

0
View on GitHub↗
oils.pub↗

Oil

Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

Features

  • Command Line Shells - Unix shell upgrade path for bash users.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Shells and Command Line - Bash-compatible shell with an improved, modern language.
  • Shells and Scripting - Unix shell designed as a modern upgrade for scripts.
  • Terminal Shells - Bash-compatible shell with modern Unix features.
  • 3,346 stars·193 forks·Python·13 views

    Star history

    Star history chart for oilshell/oilStar history chart for oilshell/oil

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Oil

    These projects share indexed features with Oil. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • nushell/nushellnushell avatar

      nushell/nushell

      39,743View on GitHub↗

      Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

      Rustnushellrustshell
      View on GitHub↗39,743
    • xonsh/xonshxonsh avatar

      xonsh/xonsh

      9,529View on GitHub↗

      Xonsh is a cross-platform command-line interface shell and automation tool that integrates a full Python interpreter with standard shell capabilities. It functions as a Python-powered environment where users can mix native programming logic and external subprocesses within a single shared namespace. The shell is designed for extensibility, supporting a plugin system, custom event hooks, and the ability to import configurations from other shells such as Bash or Zsh. It differentiates itself by representing system environment variables and paths as mutable Python objects, allowing for programma

      Pythonanthropicclaudeclaude-code
      View on GitHub↗9,529
    • fish-shell/fish-shellfish-shell avatar

      fish-shell/fish-shell

      33,687View on GitHub↗

      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

      Rustfishrustshell
      View on GitHub↗33,687
    • lmorg/murexlmorg avatar

      lmorg/murex

      1,885View on GitHub↗

      A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)

      Go
      View on GitHub↗1,885
    Compare all 30 related projects→

    Frequently asked questions

    What does oilshell/oil do?

    Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

    What are the main features of oilshell/oil?

    The main features of oilshell/oil are: Command Line Shells, Shells and Command Line, Shells and Scripting, Terminal Shells.

    Which projects share features with oilshell/oil?

    Projects with overlapping indexed features include: nushell/nushell — Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data… xonsh/xonsh — Xonsh is a cross-platform command-line interface shell and automation tool that integrates a full Python interpreter… fish-shell/fish-shell — This project is an interactive command-line shell designed to provide a user-friendly terminal environment for system… powershell/powershell — PowerShell is a cross-platform task automation and configuration management framework. It functions as an… ipython/ipython — IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It… lmorg/murex — A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg…