hectorperez

hectorperez

Notesclub - Discover Livebook Notebooks

Hello!

I built https://notes.club to discover Livebook notebooks.

At the moment it is a proof of concept. But you can already browse and run almost 2000 notebooks and every day we fetch new ones from Github’s API.

You can filter notebooks by user. For example:

Also, you can filter by repo. For example:

There are many things that could be implemented or improved. For example:

  • Filter by mix library. E.g. notes.club/mix/kino
  • Sort columns, search, pagination, replace filename with title, etc.
  • Improve the way we download notebooks from Github to include older notebooks.
  • Notifications. Weekly emails with new notebooks, send a tweet with each new notebook, etc.

Yet, before spending time on this I’d love to know if you find Notesclub useful. If so, consider contributing to the open source repo. It is a very simple Phoenix app. Also, if you’d like to sponsor or contribute in a different way, let’s have a chat.

By the way, I’m also open to contract work or a position where I can spend some time in open source projects like this. More details: Hec Perez — 9y web dev, 1.5y Elixir/PETAL, remote Madrid/EU

Let me know what you think of Notesclub!

Most Liked

smathy

smathy

Just to demonstrate that other voices exist, I have zero issues with what notesclub is doing with the public (ie published) information on GitHub, to the extent that I’m surprised the contrary opinion exists.

The choice of deleting when the author deletes from the default branch elevates you from beyond reproach to downright polite.

Just my 2¢

hectorperez

hectorperez

@D4no0 Thank you for explaining your concern.

Unfortunately, I don’t see how Notesclub could work without fetching notebooks from GitHub. Also, I don’t see why this is a problem.

hectorperez

hectorperez

Hello everyone,

We have a few new features:

  • The top notebooks are now determined by the most stars on GitHub instead of the most claps. We rely on fetching notebooks directly from GitHub1 to display them, so using GitHub stars felt like a more aligned and standardized metric. Each GitHub account can give only one star per notebook, unlike claps, which had no limit. Feel free to star your favourite notebooks to help others discover them!
  • Added icons to share notebooks to Bluesky and X. Thanks again to @FabriDamazio for the “Share to Bluesky” PR!
  • Added related notebooks at the bottom of the notebook pages.

What features would you like to see on NotesClub?

  • Bluesky/X account that shares a few starred new Livebook notebooks once or a few times a day
  • Weekly newsletter with new notebooks
  • Monthly newsletter with new notebooks
  • Most starred notebook/hex package/user of every month
  • Full text search
  • Permalinks to cells
  • Being able to change the order of hex packages’ notebooks to the most starred
  • Comments under each notebook
  • Table of contents sidebar

Any others? Which ones would be most useful?

By the way, notesclub is open source and is looking for volunteers to help contribute to the elixir community!

Where Next?

Popular in Other Resources Top

jramnani
Hello, I am almost done going through the book, Programming Phoenix 1.4, again after a hiatus from using Elixir for a few years. It see...
New
zkessin
I have released a free email course on how to build releases in Elixir with Distillery, The course is text based. You can subscribe here...
New
hectorperez
Hi, I found that a great way to learn is: play with existing livebook notebooks create new notebooks — completely new or just changing ...
New
ErlangSolutions
This month we’re excited to host Tyr Chen, VP of Engineering at ArcBlock, on our webinar. ArcBlock are founding sponsors of the Erlang E...
New
sonic182
Hi everyone, I’d like to share Livellm, a small open-source Phoenix LiveView chat app built as a reference for integrating llm_composer ...
New
tmartin8080
I was having issues understanding how to deploy Phoenix applications, and decided to write an article on how I was eventually able to get...
New
realcorvus
This document is to help you prevent a data breach due to your Elixir web application being hacked. It covers strategic and technical wor...
New
sergio
https://www.udemy.com/course/interviewing-tips-and-tricks-for-remote-engineers/ I always wanted to create my own course and share things...
New
landonwilkins
Hi! My apartment’s walls are blank. I want to fill at least one with Elixir diagrams. Links to Diagrams GitHub - benjamintanweihao/eli...
New
hectorperez
Hello! I built https://notes.club to discover Livebook notebooks. At the moment it is a proof of concept. But you can already browse an...
New

Other popular topics Top

axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 48475 226
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29703 241
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31307 143
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New

We're in Beta

About us Mission Statement