Crystal programming language

Fast as C, sleek as Ruby. A language for humans and computers that was born and raised at Manas.

Apr 2015 - Present
8 min
1 /5

Born and Raised at Manas

Born as an experiment in Manas Labs, Crystal has grown into a thriving, global open-source project. Today, the Crystal community includes contributors from around the world, with thousands of public libraries built, and a strong, growing base of developers and companies adopting the language. Organizations across industries have integrated Crystal into their tech stacks, achieving significant performance gains while maintaining code clarity and ease of maintenance.

At Manas we have a dedicated team working on Crystal as part of our open source efforts, constantly improving the language and providing support, as well as helping guide the community efforts, in order to steer the language into the right direction and widen its adoption.

2 /5

We are here to help

Besides the open community channels, where you can find most of your questions answered by other Crystal users, you can count on us for enterprise-level support and consulting services if you are implementing your project in Crystal.

We are glad to work assisting your developer teams in getting started, defining the stack, or just helping with any issues encountered. You can tap into the expertise of the very creators of the language to guide you in your implementation.

Contact us for support
3 /5

Development

We are incredibly proud to be able to deliver solutions in a language built by our own team, which follows the learnings of over 20 years of experience in software development at Manas.

Nevertheless, we first and foremost stand by the rule of using the right tool for every problem; as such, we will be happy to recommend Crystal for the right scenarios, but will not hesitate to suggest a different option if it is a better fit for your needs.

Build your project with us
RubyConf Brasil 2016
4 /5

About Crystal

Crystal’s programmer-friendly syntax was heavily drawn from Ruby, thus feeling natural to read and easy to write as well, granting high productivity to development teams. The addition of compile-time static type checks provides an additional safety layer which proves invaluable in larger code-bases, a problem faced by several long-running projects built on dynamic languages. And above all, Crystal runs blazingly fast, with a very low memory footprint.

Productive

Ruby’s most famed for its beautiful syntax, that allows developers to write code incredibly fast, being great for fast-starting most projects. Crystal syntax was drawn directly from Ruby’s, inheriting all of these traits.

Safe

Several mainstream dynamic languages are currently adding type-checking features to aid developers when working with large codebases - Crystal has type-checks built from the ground-up, thus even preventing dreadful null pointer exceptions, with the added benefit of global type inference to reduce verbosity.

Safe
Learn more about the language
5 /5

Crystal community

Since its birth in 2015, a pretty active community formed around Crystal, and it kept growing strong all these years thanks to everyone making great contributions to the project.

There’s also an official Crystal forum where the community and the core team keep in touch to share experiences, find support, and generally help Crystal move forward.

Open source

This project is Open Source, we invite you to collaborate and join us in the development of a better world through the use of technology.

https://github.com/crystal-lang/crystal

Let’s work together

Start your project