Vik
Hi, Im learning this language and I was wondering what projects could be good to start using this language and learn.
what I see a lot is web development ideas with phoenyx, but nothing with just Elixir.
Can desktop apps be made with Elixir, or is better to focus in web development?
any ideas?
Thanks
Trending in Discussions
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
New
The obligatory hello world thread!
Who are you and where are you from? :stuck_out_tongue:
New
I want to open this thread for you all to discuss and help those who really like Ash but are still hesitant to use it in a real project. ...
New
I was working on an Ecto migration and I needed a timestamp. So, for the nth time, I looked up the different data types for timestamps, a...
New
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog
It says that Fly is going all-in on sprites, which is a worry ...
New
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using.
We’re particularly inte...
New
Is there a word for the ~> symbol used in Version strings?
Do you also just call it a Squiggle Arrow™ ?!
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #ai
- #phoenix_html
- #iex
- #elixirconf-us
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 4- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
kokolegorille
Hello and welcome,
Web is not the only target for the BEAM, another popular project is Nerves, targeting embedded systems.
Phoenix is just an interface to your application, but it is widely used because it’s easy to make interfaces for the web.
Another way is to use Scenic to build desktop interfaces.
There is this blog about building a single executable…
I like to start with simple Elixir projects, in which I put everything needed, except the interface.
Vik
Can you give me examples of proyects without interface? thanks
kokolegorille
Sorry if I was misleading, every project as an interface for the end user…
But it is not the main priority.
When I develop, my main interface is the console.
lucaong
Building a web applications is definitely a good way to learn Elixir, as the ecosystem has very good tooling and learning resources centered around web projects.
That said, the web is not the only target for Elixir, as @kokolegorille mentioned already. Hardware devices with Nerves are a good one too in my opinion.
Some time ago, I wanted to help organize a beginner workshop to build an indoor air quality monitoring device with Elixir, Nerves and Phoenix. It runs on a Raspberry Pi, uses the inexpensive BME680 sensor, and presents a UI that can be browsed from a smartphone. It might not be ideal for complete beginners, but I still think it’s a great learning project for people with some experience with other programming languages.
I actually just implemented a similar hardware project this weekend, had some good fun, and ended up with something useful.