A downloadable tool for Windows

About

AetherScript is a high-level, statically typed interpreted language with a strong focus on code readability, memory safety, and built-in support for concurrency.

A modern programming language designed for simplicity, safety, and performance.

AetherScript is a beginner-friendly language with a clean, Python-like syntax, perfect for learning to code or building simple applications. Inspired by the sleek aesthetics of Visual Studio Code, AetherScript offers an intuitive development experience through its dedicated IDE.

✨ Features

  • Simple Syntax: Write clear code with minimal boilerplate using let for variables and print for output.
  • Arithmetic Operations: Supports +, -, *, / for numerical computations.
  • Lightweight IDE: Run your .aether scripts in the AetherScript IDE, built with Python and PyQt6.
  • Memory Safety: Designed with safety in mind, inspired by Rust (future goal).
  • Open Source: Licensed under NSPL, welcoming contributions from the community.

🚀 Getting Started

  1. Install Dependencies:
    pip install PyQt6
  2. Run the IDE:
    python ide.py
  3. Write Your First Program:
    // Simple calculator let a = 10; let b = 5; let sum = a + b; print("Sum: "); print(sum); // Outputs: 15 
  4. Explore the Documentation for detailed guides.

🌟 Current Status

AetherScript is in early development, supporting:

  • Variables (let x = 10;)
  • Basic arithmetic (+, -, *, /)
  • Console output (print)
  • Single-line comments (//)

🔮 Roadmap

  • Conditionals (if, else)
  • Loops (for, while)
  • Functions (fn)
  • User input
  • Structs and modules

🤝 Contributing

We welcome contributions! Check out our Contributing Guide to get started. Join the discussion on [Discord] Not usable(#) or open an issue to share ideas.

📚 Resources

📝 License

AetherScript is licensed under the NSPL License.

Code the future with AetherScript! 🚀

  1. Лицензия:
    • NSPL License, как указано на сайте в футере. NSPL License
               Nicet Studio PUBLIC LICENSE            Version 1, February 2025 

Copyright (C) 2025 4KEY Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, publish, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

THIS IS A MODIFIED VERSION OF THE MIT LICENSE

 Happy coding! 🚀  ``` 

Download

Download
AetherScript IDE_Setup.exe 36 MB

Install instructions

Build from source code

Step 1: Download source code from github

Download the AetherScript IDE from the official website. The IDE requires Python 3.8+ and PyQt6.

pip install PyQt6

Step 2: Run the IDE

Open the file in Visual Studio Code ide.py and run it using Python:

python ide.py

Step 3: Create a File

In the IDE, click "New" to start coding. Save your files with the .aether extension.

The language is already built into ide

Leave a comment

Log in with itch.io to leave a comment.