StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
Vala
ByValaVala

Vala

#2732in Languages
Discussions0
Followers26
OverviewDiscussionsAdoptionAlternativesIntegrations
Try It

What is Vala?

It is a programming language using modern high level abstractions without imposing additional runtime requirements and without using a different ABI compared to applications and libraries written in C.

Vala is a tool in the Languages category of a tech stack.

Key Features

Multimedia and GraphicsCollectionsFilesI/ONetworkingIPC

Vala Pros & Cons

Pros of Vala

  • ✓ARC instead of GC, which is able not only to delete obj
  • ✓Easy learning curve if you're coming from C lang
  • ✓Easy sintax simular to C#/Java with sugar from Pyrthon
  • ✓Fast as C
  • ✓Much easier to do Concurrent/Parallel vs C/C++
  • ✓Productive
  • ✓The only lang that allows you to create safe OOP wraps
  • ✓ Very documented. valadoc.org
  • ✓With GIR/SWIG u can call vala from any lang

Cons of Vala

No cons listed yet.

Vala Alternatives & Comparisons

What are some alternatives to Vala?

JavaScript

JavaScript

JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.

Python

Python

Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.

HTML5

HTML5

HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web. As of October 2014 this is the final and complete fifth revision of the HTML standard of the World Wide Web Consortium (W3C). The previous version, HTML 4, was standardised in 1997.

Java

Java

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

PHP

PHP

Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.

TypeScript

TypeScript

TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.

Try It

Visit Website

Adoption

On StackShare

Vala Integrations

FreeBSD, Linux, macOS, Windows, Mac OS X are some of the popular tools that integrate with Vala. Here's a list of all 5 tools that integrate with Vala.

FreeBSD
FreeBSD
Linux
Linux
macOS
macOS
Windows
Windows
Mac OS X
Mac OS X
Companies
8
ULREMB+2
Developers
25
VMSAVG+19