crystal
Elixir
crystal | Elixir | |
---|---|---|
247 | 159 | |
19,864 | 25,455 | |
0.4% | 0.8% | |
9.8 | 9.9 | |
1 day ago | 5 days ago | |
Crystal | Elixir | |
Apache License 2.0 | 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.
crystal
- We Fell Out of Love with Next.js and Back in Love with Ruby on Rails
-
Rhombus Language
Did you ever see Crystal? It's more or less a typed Ruby. I've heard that you can port some code directly.
https://crystal-lang.org/
-
Tiny JITs for a Faster FFI
If you like the Ruby syntax (but want a statically typed language), you might want to take a look at Crystal: https://crystal-lang.org/
> Crystal is statically typed and type errors are caught early by the compiler, eliminating a range of type-related errors at runtime.
-
Advent of Code #1 (in Gleam)
I really enjoyed using Crystal last year. It is a very ergonomic language with a featureful standard library. I was tempted to use it again this year, but I figured I should use this opportunity to try something new. After considering several languages including Go, F#, Nim, and Raku, I decided to go with Gleam.
- Understanding Ruby 3.3 Concurrency: A Comprehensive Guide
- One-Liner for Finding Typos
-
Notes on the Crystal Language
Temp file issue is debunked here: https://news.ycombinator.com/item?id=41684848
Dir module works fine, though maybe the docs could be improved. https://crystal-lang.org/api/1.13.3/Dir.html . The stdlib code is also highly readable: https://github.com/crystal-lang/crystal/blob/d14d04562/src/d... shows that #each_child just calls #read and yields it to the block, so I don't think this is really a wart :)
- A Language for Humans and Computers
-
Top Paying Programming Technologies 2024
27. Crystal - $77,104
-
Crystal 1.11.0 Is Released
I like the first code example on https://crystal-lang.org
# A very basic HTTP server
Elixir
-
Getting to Know Elixir Programming Language
Elixir is an open source project created by José Valim. Its source code is publicly available in the elixir-lang/elixir repository on GitHub.
-
Invisible Threads: Group email without the exposure
Invisible Threads is built with Elixir, Phoenix, and most importantly, Postmark. Data lives on disk instead of a traditional database to keep the demo light. Authentication uses Postmark API tokens, mapping each application user directly to a Postmark server. The whole thing is deployed to Fly.io. A minimal setup let me focus on Postmark's offerings.
- Berkenalan Dengan Bahasa Pemrograman Elixir
-
Contributing to Elixir Documentation: My Journey with PR #14501
While reading the Elixir documentation and exploring its ecosystem, I found an opportunity to improve the documentation about an important anti-pattern - non-assertive map access. This article shares my experience submitting PR #14501 and the valuable lessons I learned about effective documentation through collaboration with Elixir's core team.
-
Contributing to Elixir Documentation: A Step-by-Step Guide
# Add the original repository as 'upstream' git remote add upstream https://github.com/elixir-lang/elixir.git # Verify the remotes are correctly configured git remote -v # Should show: # origin https://github.com/your-username/elixir.git (fetch) # origin https://github.com/your-username/elixir.git (push) # upstream https://github.com/elixir-lang/elixir.git (fetch) # upstream https://github.com/elixir-lang/elixir.git (push)
-
Exploring elixir processes using merge sort
Elixir runs on the Erlang VM, known for creating low latency, distributed, and fault-tolerant systems. Elixir Docs
-
Building a Simple REST API with Elixir
This guide will walk you through creating a basic REST API using Elixir and Phoenix Framework with thorough comments explaining each piece of code.
-
An overview of Elixir from C# developer
Recently, I discovered a programming language called Elixir. Elixir is described as a dynamic, functional language for building scalable and maintainable applications.
-
Creation of a job processing library using Elixir and Redis
Elixir
-
ABEND dump #15
The first time I saw and used something similar was using doctests in Elixir 3 years ago, but cram tests are much more versatile. In dune, you can use whichever executable binary. You can make your documentation executable. How cool is that!?
What are some alternatives?
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).
rust - Empowering everyone to build reliable and efficient software.
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
Akka - A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
mint-lang - 🍃 A refreshing programming language for the front-end web.
Phoenix - Peace of mind from prototype to production