Warning
Nodium is currently in development and is not yet ready for production use.
Nodium will be a IDE focused on users building structure and ai will create the tests and code for the user.
git clone https://github.com/drumni/nodium
cd nodium
yarn
yarn tauri dev
Nodium uses tauri. Compiling Nodium may fail if your system doesn't have dependencies required by it.
Create a pull request and I'll review it. Or join the Discord and we can talk about it.
In the future, Nodium will have evolved beyond just an Integrated Development Environment (IDE). It will have transformed into a comprehensive visual system that redefines the way you engage with programming. Its innovative interface empowers you to construct a project layout effortlessly, enabling you to concentrate on the essence and conception of your ideas, rather than becoming entangled in the intricacies of code. Nodium will continue to push the boundaries of software development, making it an indispensable tool for developers worldwide.
With Nodium, you get an AI assistant who codes new extensions for you. It's like having an expert developer by your side, taking care of the technical details so that you can focus on the big picture. The AI assistant doesn't just write code - it generates complete workflows, ensuring that the coding process is as smooth and efficient as possible.
Nodium harnesses the power of community through its extensive list of plugins. These plugins are contributed by a vibrant community of developers, and they add a new dimension of dynamism to your programming. With these plugins, you can extend the functionality of Nodium and tailor it to your specific needs. You can also contribute your own plugins, helping to grow and enrich the community.
Nodium is designed to make programming as dynamic and flexible as possible. The visual system and AI assistant work together to automate the coding process, freeing you up to focus on the conceptual and structural aspects of your project. With Nodium, programming becomes less about writing code and more about realizing your vision.
Nodium is not just a tool - it's a new way of thinking about programming. It's a platform that brings together visual design, AI-assisted coding, and community plugins to create a truly dynamic programming environment. With Nodium, you don't just write code - you create ideas. Start your journey with Nodium today, and experience the future of development.
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular. Nodium aims to provide a user-friendly visual node-based interface for various tasks.
- Visual node-based interface with input and output pins.
- Dynamic loading of crates and runtime imports using libloading for plugin support
- Task-based recursive computation of nodes to execute user-created graphs
- Support for sub-flows as nodes, increasing modularity
- Save and reuse flows across multiple locations
- Async programming and a robust tasking system for performance and usability
- Basic Input Node (Text, Number, etc.)
- Debbugging Node (Print, Log, etc.)
- Node Connection
- File Node (Read, Write, etc.)
- Basic data manipulation (filter, sort, etc.)
- APIs (REST, GraphQL, etc.)
- Databases (SQL, NoSQL, etc.)
- Basic math operations (add, subtract, etc.)
- Machine learning processes (text, image, audio, etc.)
- Web Dashboard creation (HTML, CSS, JS, etc.)
- Machine learning training
- IoT (MQTT, UDP, TCP, etc.)
- --Drumni-- - -Initial work- - Drumni