Vely logo install | documentation | examples | articles | changelog
16.6.0 released on Mar 08, 2023 | articles updated on Mar 20, 2023

Vely official web page



- The power of C
C is the fastest and most energy-efficient programming language. Buffer overwrites, memory management and low-level coding may have been reasons you'd choose another language in the past. Vely changes that by turning C into a rapid software development platform that's safer and easier. You can develop cloud applications, middleware, database applications or anything else and benefit from C's high performance at the same time. There is no need to compromise between the two. More on why Vely and why C.
- Free Open Source framework
Vely is a general-purpose framework for building high-performance and lighweight software applications, based on C programming language. It is especially well suited for web applications. It's Free Open Source (under the Eclipse Public License 2 (EPL-2)), created by Sergio Mijatovic.
- Start now
You don't need to be a C expert. Install in minutes, then try 123_hello_world, examples and articles for everything from a database example and a file manager to a multitenant SaaS application.
- Application server
Run a FastCGI application server that is accessible from Apache, Nginx or any other web server in minutes, for enhanced performance, safety and stability.
- Database support
Database support is included (MariaDB, PostgreSQL, SQLite).
- Do anything
Vely statements are precompiled into C code, and cover web, database, strings, files, flow and execution, encoding/encryption, REST, JSON, time, error handling, daemon-izing code and other common tasks (see documentation). They are safer than C (no need to allocate memory or free it, avoiding major pitfalls) and very easy - generally one-liners, largely self-explanatory and more powerful than traditional API. Vely code is a breeze to read - it's just as important as the ease of writing it. Same code works for both web applications and command_line programs. Easily containerize_applications.
- Native and simple
Vely applications are 100% native high-performance and low-footprint without interpreters or byte-code schemes. Vely is not object-oriented, it's declarative and functional. Decades of adding more energy-intensive and ever-complex abstractions on top of programming languages led to programming code that's bad for the environment. It's time to help the Earth while making programming easier and applications faster!
- Standards-based
A Vely application works by processing standard HTTP requests, which simplifies the program interface across the board. Each request_URL by default states the application name and a request name which is the source file handling it. So, "/appname/mycode" means that application name is "appname" and that "mycode()" function defined in file mycode.vely will execute. Read more about vely_architecture and how_vely_works.
- Quality and continuous testing
Each Vely release must pass rigorous tests on every platform where it's available before it's released. There are currently 1404 such tests, see quality_control. See release_notes for what's new in each release.
- Report bugs, request features, contact
Contact at vely@vely.dev - send questions, bugs or suggest new features.


Copyright (c) 2017-2023 DaSoftver LLC. Vely is a trademark of Dasoftver LLC. The software and information herein are provided "AS IS" and without any warranties or guarantees of any kind. Vely elephant logo (c) 2022 DaSoftver LLC. This web page is licensed under CC-BY-SA-4.0. Contact email vely@vely.dev.