Aura:一款受 Ruby 啟發的聲明式語言,用於 AI/ML 管道和 Web 應用程式
Aura 是一種新推出的、容錯性高且對人類友善的聲明式語言,旨在建構 AI/ML 管道以及快速的 AI 整合式 Web 應用程式,其靈感來自 Ruby 的優雅風格,旨在減少樣板程式碼和常見錯誤。
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
A forgiving, human-friendly declarative language for AI/ML and fast web apps. Inspired by Ruby elegance.
License
Uh oh!
There was an error while loading. Please reload this page.
johnvteixido/aura-lang
Folders and files
Latest commit
History
Repository files navigation
🌟 Aura
Aura is a forgiving, human-friendly declarative language designed specifically for building AI/ML pipelines and fast, AI-integrated web applications. Drawing inspiration from the elegance and developer happiness of Ruby (think Rails' magic but for AI and web), Aura aims to reduce boilerplate, eliminate common errors, and make prototyping joyful.
Whether you're a data scientist iterating on neural networks, a web developer embedding AI features, or a hobbyist exploring ML, Aura provides a natural, expressive syntax that feels like writing pseudocode—while transpiling to efficient Ruby code powered by Torch-rb and Sinatra for speed and scalability.
Launched in late 2025, Aura is in its early stages (v0.1) but already supports basic ML workflows and web serving. Join us in shaping a language that prioritizes programmer happiness over strictness.
Why Aura?
In a world dominated by verbose Python scripts for ML (PyTorch/TensorFlow) and fragmented web stacks (Next.js + APIs), Aura bridges the gap:
Aura fills the niche for "conversational coding" in AI, where iteration speed and error resilience matter most. If you've ever debugged shape mismatches in PyTorch or wrestled with web deployment, Aura is for you.
Features
Installation
Aura is distributed as a Ruby gem. Requires Ruby 3.3+.
For global CLI access:
Quick Start
For errors, Aura suggests fixes automatically—e.g., "Missing 'end'? Added it for you! 😊"
Usage
Aura files (.aura) are declarative scripts. The CLI transpiles and executes them:
Key Commands:
Examples
Basic ML Pipeline (mnist_classifier.aura)
Train a simple classifier and serve predictions:
Run: bin/aura run mnist_classifier.aura
Simple Web App with AI
Outputs dynamic HTML with AI-driven content.
Syntax Overview
Philosophy
Inspired by David Heinemeier Hansson (DHH) and Ruby on Rails:
Roadmap
Track issues/PRs on GitHub.
Contributing
We ❤️ contributions!
See CONTRIBUTING.md (coming soon) for guidelines. Focus on parser/transpiler extensions or examples.
License
MIT License. See LICENSE for details.
Acknowledgments
Questions? Open an issue or LinkedIn @johnvteixido. Let's build the future of AI coding together!
About
A forgiving, human-friendly declarative language for AI/ML and fast web apps. Inspired by Ruby elegance.
Resources
License
Contributing
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
Packages
0
Uh oh!
There was an error while loading. Please reload this page.
Languages
Footer
Footer navigation
相關文章
其他收藏 · 0