🚀 Join Hacktoberfest 2025 with MeteorJS!

Hey everyone!

October is here and with it comes Hacktoberfest the biggest annual open source contribution event. :tada:

:bulb: How can you participate through MeteorJS?

Contribute with pull requests to our repositories.

Recommend you looking the issues with the labels: good first issues, idle, confirmed and hackertoberfest label, this last label will be created as a curated list for hackertoberfest

  • Help review or improve documentation.
    We are needing a lot a hand in documentation, take a look in this issue/PRs as reference for documentation.

Here a few examples:

here @victor shere a list of guides we are needing to migrate/todo for meteor 3

Since Hacktoberfest requires high-quality pull/merge requests, I recommend linking the discussions about the necessity of the documentation, just to demonstrate you’re solving a real issue. Please try to avoid small documentation fixes; probably, Hacktoberfest will disregard them.

:point_right: Every type of contribution counts! If you’ve never contributed before, this is a great opportunity to start in a friendly and collaborative environment.

Another fronts we are looking for contributions:

  • We had an initial project to benchmark MeteorJS
  • Tests is aways welcome, in special for [Accounts](https://github.com/meteor/meteor/tree/devel/packages) packages
  • Promise overheads, we have many promise overheads in the MeteorJS
  • Performance, we have many oppotunities to speed up the MeteorJS

:rocket: Next steps

  1. Sign up on the official site: hacktoberfest.com/participation
  2. Explore the MeteorJS repository on GitHub.
  3. Start contributing and share your achievements here in the forum!

Let’s take this opportunity to strengthen our community and showcase Meteor’s power in the open source world. :muscle::sparkles:

Who’s in? Have you participated before? What excites you most this year?

6 Likes

Just sharing my t-shirt from hackettoberfest 2021 :heart:

3 Likes

Hi Italo and everyone,

I got the Blaze tutorial for Meteor 3 ready to go.

It’s like these two:

But there is no repo for it so I cannot do a pull request right? So here it is:

Can you clone it over the Meteor Software’s place?

Meteor still has much written in Blaze so it’s good to have an up to date tutorial that is fiberless and Meteor 3 compatible. Also, for those who aren’t opinionated on a particular UI framework, Blaze still offers a simple and straightforward solution.

I also have done documentation that I should be able to do a PR for. I’ll reach out to you direct in Email about it.

3 Likes

I added a PR for the documentation: Issue #13866 - Meteor v3 docs for Blaze tutorial by kokokino · Pull Request #13963 · meteor/meteor · GitHub

1 Like

Prayer Before the Pull Request
Forgive me, o GitHub, for daring to fork thy sacred repo.

Let my changes merge cleanly, without the strife of conflicts.

Guide the reviewers’ eyes to wisdom, sparing the sting of rejection.

Bless this PR, that it may ascend to the main branch, eternal and unbroken.

amazing! we will review soon.
About your repo, we can transfer the ownership the the repo, it’s better for git history.

Thanks Italo.

I was able to transfer to italojs :slight_smile: I couldn’t transfer to meteor though.

More good news. I’ve created a Svelte tutorial for Meteor v3.

Here’s the PR: Issue #13866 - Meteor v3 docs for Svelte tutorial by kokokino · Pull Request #13981 · meteor/meteor · GitHub

Also here’s a link to the project repo. I’ve already started transfer to @italojs

Just sharing my talk from Meteor Impact 2025 where I show how the Meteorjs’s source works and how to debug it

2 Likes

you are on fire @kokokino i’ll will reivew your PRs today :wink:

2 Likes

Now a Solid JS tutorial for Meteor v3.

Here’s the PR: Issue #13866 - Meteor v3 docs for Solid tutorial by kokokino · Pull Request #13998 · meteor/meteor · GitHub

Also here’s a link to the project repo. I’ve already started transfer to @italojs

So this wraps up all the possible tutorials for the baked-in JS frontends that Meteor v3 supports out of the box. It doesn’t support Angular, apparently something about its strict adherence to modern ESM (Ecmascript Modules). I don’t know what the future or status is of that with Meteor but for now it seems incompatible… and there is no skeleton project for Angular anymore.

I’m considering one more tutorial. This time starting with a minimal project not based on a skeleton… and then showing how to wire up your UI framework of choice. I’m considering doing Mithril JS for that. Sound interesting?

2 Likes

I closed my previous PRs for Svelte and Solid (left the Blaze one open).

I’ve created new PRs for Svelte and Solid. This time each one is its own sandbox branched from devel.

Svelte PR: Issue #13866 - Meteor v3 docs for Svelte tutorial - direct from devel branch by kokokino · Pull Request #13999 · meteor/meteor · GitHub

Solid PR: Issue #13866 - Meteor v3 docs for Solid tutorial - direct from devel branchMeteor v3 docs for Solid tutorial by kokokino · Pull Request #14000 · meteor/meteor · GitHub

2 Likes