Back to browse
GitHub Repository

Logos is a readable scripting language with C-like syntax, sane error handling, built-in concurrency, and binary compilation.

15 starsGo

Logos – a scripting language for when Bash gets unreadable after line 3

by uthmandev·Mar 3, 2026·1 point·0 comments

AI Analysis

●●SolidBig BrainShip It

Better Bash alternative with proper error handling and compilation, but why not Go or Rust?

Strengths
  • Result-based error handling ({ok, value, error}) eliminates exception boilerplate and forces explicit error flow
  • Built-in HTTP, JSON, file I/O, and spawn concurrency make it genuinely useful for CLI automation without stdlib depth issues
  • Compilation to standalone binary + REPL + formatter suggest a complete, opinionated toolchain
Weaknesses
  • Small ecosystem: no third-party packages or module system evident; limits reusability for complex projects
  • Narrow niche: Go, Rust, and Node.js already own the 'better than Bash' space with mature tooling and communities
Target Audience

Shell scripting developers, DevOps engineers, automation-focused programmers

Similar To

Go · Rust · Zsh

Similar Projects

Open Source●●Solid

DoScript – Automation language with English-like syntax

DoScript trades shell terseness for English-like primitives (make folder, for_each file_in ...) plus safety features like a global --dry-run, typed errors (try/catch NetworkError) and rich file-loop metadata — handy for ad-hoc backups and file-sorting. The inclusion of a node-based visual IDE and a tiny installer suggests someone pushed this beyond a toy CLI, but the overall idea sits in a crowded space (PowerShell, Node-RED, AutoHotkey) so its appeal will be strongest for users who value human-readable syntax and a simple GUI.

Niche GemShip It
server-lab
204mo ago
Productivity●●Solid

DoScript – DSL for file automation with natural language syntax

Natural-language keywords plus implicit file metadata in loops make common file tasks unexpectedly readable, and the built-in --dry-run and explicit error reporting show a sensible safety-first design. It isn't revolutionary — PowerShell and dozens of RPA/DSL tools exist — but as a compact, distributable exe for teams that loathe terse shell one-liners it’s a practical, usable effort; the main gaps are cross-platform clarity and a larger ecosystem of libraries/examples.

Niche GemShip It
server-lab
104mo ago