Our great sponsors
|over 6 years ago||6 days ago|
|GNU General Public License v3.0 or later||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning onix yet.
Tracking mentions began in Dec 2020.
How to understand IO enough not to introduce Memory Leaks into apps ?
2 projects | reddit.com/r/crystal_programming | 23 Mar 2023
Another thing is that the increase in memory usage may be slightly misleading, esp under high workloads in that the process may be holding onto the memory instead of releasing it back to the OS, but would be available to be released if needed. Is quite a lot of discussion around this within https://github.com/crystal-lang/crystal/issues/3997.
Barn Programming Language!
3 projects | reddit.com/r/ProgrammingLanguages | 12 Mar 2023
Well done for showing a few examples on the front page. You passed the test! However they don't really show many characteristics or features of Barn. You should add some more complex examples. Take a look at Crystal to pick a random decent example - they start with a basic syntax example, and then have further examples to demonstrate unique features (or at least features).
Database for Kemal server in Crystal lang
6 projects | dev.to | 1 Mar 2023
This is another post about the Battlesnake project I've been working on while diving in Crystal lang.
Has Ruby actually increased the speed significantly?
2 projects | reddit.com/r/ruby | 26 Feb 2023
Have you heard about https://crystal-lang.org/?
Whatever happened to Ruby?
7 projects | reddit.com/r/ruby | 21 Feb 2023
C is an insecure language, it's far to easy to trigger integer overflows that can lead to memory corruption, and C compilers are full of Undefined Behavior. I use Crystal for "real programs", since it has the same syntax/OOP as Ruby, but with stricter type checking and integer overflow/underflow guards.7 projects | reddit.com/r/ruby | 21 Feb 2023
Rust is increasingly beginning to be integrated into Linux Kernel Modules, Android, and even Ruby's new YJIT. C served it's purpose, but it should not be used anymore due to all of the security vulnerabilities it has allowed over the decades. Use Go, Rust, Crystal, Nim, Zig (no GC), or even V (no GC) instead, literally anything besides C/C++. If you still insist on continuing to use C/C++ for new projects, you are taking an unnecessary risk and potentially putting other users or your employer's security at risk.
I need a language with easy parallel processing syntax. Is crystal my answer?
2 projects | reddit.com/r/crystal_programming | 17 Feb 2023
On the other hand, Crystal support for Windows is coming along nicely. If you're thoroughly invested, you may want to give that a try. See here for some stuff on porting, may be worth a shot if you have some time to compile a bunch of dependencies haha.
Learning Crystal with Battlesnake
3 projects | dev.to | 14 Feb 2023
Recently I've been interested in Crystal lang so I worked on a Battlesnake implementation to get more practice under my belt. I'm sharing an overview of it in this post and the code is open source on GitHub.
I learned 7 programming languages so you don't have to
8 projects | news.ycombinator.com | 12 Feb 2023
Ask HN: I just want to have fun programming again
27 projects | news.ycombinator.com | 8 Feb 2023
What are some alternatives?
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
go - The Go programming language
Elixir - Elixir is a dynamic, functional language designed for building scalable and maintainable applications
mint-lang - :leaves: A refreshing programming language for the front-end web.
Odin - Odin Programming Language
android.cr - Create Android applications using Crystal and the NDK
rust - Empowering everyone to build reliable and efficient software.
crow - Transpile/compile Crystal to Flow
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
are-we-fast-yet - Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays