Elk is an experimental shell language that aims to seamlessly combine the syntax of a shell language like bash with the syntax of a general-purpose language like Python. Bash is great for executing programs and handling files, but can be quite limiting and tedious to use when it comes to dealing with different data types and performing complex operations. Elk was built with both of these scenarios in mind.Language features:Variables of different data types without a prefix (like $)User-defined functionsConvenient syntax for program invocationPipes for both program and function callsModule system that supports circular importsStandard library with operations that are common in general-purpose languages such as string operations or date/time handlingControl flow (if, for, while, etc.) with a clean familiar syntaxCommon operations (like arithmetic operations) that can be done anywhere, unlike in bashUX features:Commands preceded by $: are evaluated as bash, making it easy to paste bash commands into the shell when necessaryCustom completionsSemantic highlighting (in the command line shell, Neovim and Visual Studio Code)Hints (history, file names)
Elk is an experimental shell language that aims to seamlessly combine the syntax of a shell language like bash with the syntax of a general-purpose language like Python. ...
Collection time:
2025-09-29
GoJS is a feature-rich JavaScript library for implementing interactive diagrams across modern browsers and platforms. GoJS makes constructing diagrams of complex Nodes, Links, and Groups easy with customizable templates and layouts.
POEditor is an online localization platform and translation management system for teams of all sizes. It's designed to enhance collaboration, facilitate automation and increase productivity in the localization workflow.
If you want to choose a color palette for UI properly, the least you have to do is put them on a lofi UI or grayscale the entire UI on Figma, Adobe XD, or similar platforms to get a better idea of what those colors will actually look like on a product.
ModSim32 is a very simple but powerful application for simulating data from modbus slave devices. ModSim is an MDI application which allows you to define multiple blocks of data points which may then be accessed from a connected modbus master.
Manifest is a Backend-as-a-Service (BaaS) designed to simplify and speed up app development. By focusing on developer efficiency, Manifest is a complete backend that fits into a single YAML file, enabling rapid progression from idea to deployment.
Build modern full-stack serverless applications on AWS with Next.js, SvelteKit, Remix, Astro, Solid, and more.
Compodoc is a documentation tool for Angular applications. It generates a static documentation of your application.
Amazon Simple Storage Service (Amazon S3) is an object storage service offering industry-leading scalability, data availability, security, and performance. Customers of all sizes and industries can store and protect any amount of data for virtually any use case, such as data...
