9 Open Source Projects to Contribute to - Hacktoberfest 2024
Bobby

Bobby @bobbyiliev

About: I am a professional DevOps Engineer with a demonstrated history of working in the internet industry. I am an avid Linux lover and supporter of the open-source movement philosophy.

Joined:
Jul 7, 2019

9 Open Source Projects to Contribute to - Hacktoberfest 2024

Publish Date: Oct 6 '24
100 32

Introduction

Hacktoberfest is a month-long event where people are awarded for contributing to open-source projects 🙌.

In order to participate you need to sign up here and then Submit four pull requests (PRs) to a GitHub repo tagged with the hacktoberfest label.

For more information, you can find the official rules here.

How to Submit Your First Pull Request on GitHub

If you are new to Git and GitHub, make sure to go through this tutorial here on how to submit your first pull request:

How to Submit Your First Pull Request on GitHub

Also, you can watch this Git and GitHub crash course on YouTube here:

Introduction to Git and GitHub video series

Or you can also read this free eBook here:

Introduction to Git and GitHub eBook

Once you have the necessary Git and GitHub knowledge you are ready to start hacking!

Here is a list with a few open-source projects that I maintain which you can contribute to!

TailwindCSS Components

The Tails Open Source Components are a (no-config) copy'n paste free collection of hand-crafted templates and components built in TailwindCSS:

GitHub logo thedevdojo / tails-components

The Tails Open Source Components are a (no-config) copy'n paste free collection of hand-crafted templates and components built in TailwindCSS.

💜 Tails - Open Source Components

The Tails Open Source Components are a (no-config) copy'n paste free collection of hand-crafted templates and components built in TailwindCSS.

💻 Tails - TailwindCSS Page Creator

Tails is the ultimate drag'n drop page creator built for TailwindCSS. Tails comes with over 190+ hand-crafted premium components to help you look pretty for your customers.

🔗 Links

⚡ Usage

It's pretty simple to use any of these components or templates in your project. Any component you wish to use can be copied and pasted into your own project. Visit the Components page to view the components and view the source code. Additionally, you can view the Templates and simply copy and paste these templates into your own project.

🤲 Contributing

🍿  Watch the quick 5 minute video below where you'll learn how to…

LaraSail

LaraSail is a CLI tool, written in Bash, for Laravel to help you do all of the necessary initial server setup on DigitalOcean:

GitHub logo thedevdojo / larasail

LaraSail - Set Sail with your Laravel app on DigitalOcean

LaraSail

LaraSail is a CLI tool for Laravel to help you sail the servers of the DigitalOcean.


You'll need a DigitalOcean account before getting started (Signup here), then you'll need to create a New Droplet. Make sure to select Ubuntu Server:

Installation

SSH into your server and run the following command:

curl -sL https://github.com/thedevdojo/larasail/archive/master.tar.gz | tar xz && source larasail-master/install

You can make sure it's installed by running:

larasail -h

Setup your server

larasail setup

The default configuration will install Nginx, PHP 8.2, and MySQL 8. If you wish to use PHP 7.1, 7.2, 7.3, 7.4, 8.0, 8.1 or 8.3 you can include the argument php71/php72/php73/php74/php80/php81/php83 like so:

larasail setup php71 # Install with PHP 7.1
larasail setup php72 # Install with PHP 7.2
larasail setup

Laravel Wave

Wave is a Software as a Service Starter Kit that can help you build your next great idea 💰. Wave is built with Laravel, Voyager, TailwindCSS, and a few other awesome technologies. Here are some of the awesome features ✨:

GitHub logo thedevdojo / wave

Wave - The Software as a Service Starter Kit, designed to help you build the SAAS of your dreams 🚀 💰

Build Status Latest Stable Version License

Wave is a SaaS framework, built with Laravel, that will make building your SaaS application fun and easier than ever before. View the full docs here.

Wave provides you with all the essential features found in many popular SaaS platforms, allowing you to quickly transform your idea into a profitable SaaS product. Here are a handful of features that Wave Provides:

Be sure to view a list of all features here.

Demo

You can view a live demo here, which will also allow you to preview all the available themes.

Installation

There are two ways to install Wave, you can install it via the automated installer or manually.

Click here to view the full installation instructions.

Support the Project

The best way to support…




Docker eBook

This is an open-source introduction to Docker guide that will help you learn the basics of Docker and how to start using containers for your SysOps, DevOps, and Dev projects. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you will most likely have to use Docker at some point in your career:

GitHub logo bobbyiliev / introduction-to-docker-ebook

Free Introduction to Docker eBook

💡 Introduction to Docker

This is an open-source introduction to Docker guide that will help you learn the basics of Docker and how to start using containers for your SysOps, DevOps, and Dev projects. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you will most likely have to use Docker at some point in your career.

The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of Docker.

🚀 Download

To download a copy of the ebook use one of the following links:

📘 Chapters

Git and GitHub eBook

This is an open-source introduction to Git and GitHub guide that will help you learn the basics of version control and start using Git for your SysOps, DevOps, and Dev projects. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Git to track your code changes and collaborate with other members of your team or open source maintainers:

GitHub logo bobbyiliev / introduction-to-git-and-github-ebook

Free Introduction to Git and GitHub eBook

💡 Introduction to Git and GitHub

This is an open-source introduction to Git and GitHub guide that will help you learn the basics of version control and start using Git for your SysOps, DevOps, and Dev projects. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Git to track your code changes and collaborate with other members of your team or open source maintainers.

The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of Git, GitHub and version control in general.

🚀 Download

To download a copy of the eBook use one of the following links:

📘 Chapters

SQL Basics eBook

This is an open-source introduction to SQL guide that will help you learn the basics of SQL and start using relational databases for your SysOps, DevOps, and Dev projects. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you will most likely have to use SQL at some point in your career:

GitHub logo bobbyiliev / introduction-to-sql

Free Introduction to SQL eBook

💡 Introduction to SQL

This is an open-source introduction to SQL guide that will help you to learn the basics of SQL and start using relational databases for your SysOps, DevOps, and Dev projects. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you will most likely have to use SQL at some point in your career.

The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of SQL.

🚀 Download

To download a copy of the ebook use one of the following links:

📘 Chapters

🌟 Sponsors

Thanks to these fantastic companies that made this book possible!

📊 Materialize

Bash Scripting eBook

This is an open-source introduction to Bash scripting guide/ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands and automate boring and repetitive daily tasks, so that you can focus on more productive and fun things.

GitHub logo bobbyiliev / introduction-to-bash-scripting

Free Introduction to Bash Scripting eBook

💡 Introduction to Bash Scripting

This is an open-source introduction to Bash scripting guide/ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands and automate boring and repetitive daily tasks, so that you can focus on more productive and fun things.

The guide is suitable for anyone working as a developer, system administrator, or a DevOps engineer and wants to learn the basics of Bash scripting.

🚀 Download

To download a copy of the ebook use one of the following links:

📘 Chapters

The first 13 chapters would be purely focused on getting some solid Bash scripting foundations then the rest of…

Laravel Tips eBook

This is an open-source Laravel Tips and Tricks eBook that is a collection of my own notes that I've put together for myself throughout the years. You would more likely than not need many of those tips at some point in your career as a Laravel Developer:

💡 Laravel Tips and Tricks eBook

This is an open-source Laravel Tips and Tricks eBook that is a collection of my own notes that I've put together for myself throughout the years. You would more likely than not need many of those tips at some point in your career as a Laravel Developer.

The guide is suitable for anyone working as a Laravel developer and would love to learn some random Laravel tips and tricks. You can read the chapters in this book in a random order as they are completely separate tips or tricks.

🚀 Download

To download a copy of the ebook use one of the following links:

📘 Chapters

101 Linux commands eBook

This is an open-source eBook with 101 Linux commands that everyone should know.

This is a brand new eBook that I have been planning to write.

I have added a list of commands but feel free to add new suggestions too!

GitHub logo bobbyiliev / 101-linux-commands-ebook

101 Linux commands Open-source eBook

💻 ++101 Linux commands Open-source eBook

This is an open-source eBook with 101 Linux commands that everyone should know. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you will most likely have to use the terminal at some point in your career.

Make sure to star the repository

If you need a Linux virtual machine to test these commands on, use the following referral link to get a free $200 Credit For DigitalOcean!

Introduction to Linux eBook

If you are looking for a comprehensive guide for beginners, check out this eBook: Introduction to Linux eBook

📙 Online eBook

An online copy ⚡🌐 of this ebook is available here 📙.

🔽 Download links


Content

Conclusion

If you have any questions make sure to check out the FAQ page here or reach out to me on Twitter: @bobbyiliev_

If you are a project maintainer share your project in the comments below! 🙌

Comments 32 total

  • Anmol Baranwal
    Anmol BaranwalOct 6, 2024

    I was just going through it and then realized most of the repos are yours.

    Wow! Impressive work sirji 👏

    It's tough to maintain so many os projects.

    • Bobby
      BobbyOct 6, 2024

      Thank you 🙏

  • Abdulmumin yaqeen
    Abdulmumin yaqeenOct 6, 2024

    Awesome projects ❤️!

    Devcanvas is also open to hacktoberfest contributions.

    Devcanvas is an online editor/sandbox.

    How to contribute: dev.to/abdulmuminyqn/devcanvas-rea...

    Github: github.com/Abdulmumin1/devcanvas

    • Bobby
      BobbyOct 6, 2024

      Nice! Looks like a great project 👏

  • Roberto B.
    Roberto B.Oct 6, 2024

    amazing!
    why not using "ibis next" for your pdf/epub creation?

    • Bobby
      BobbyOct 7, 2024

      Ah yes! I should update my GitHub actions to use that instead of the old version!

  • Vinay
    VinayOct 6, 2024

    TailwindCSS Components
    is this still available or relevant for the hactober fest 2024??

    • Bobby
      BobbyOct 7, 2024

      Yes, feel free to submit PRs and tag me so I can review them!

  • NateDhaliwal
    NateDhaliwalOct 7, 2024

    IIRC hacktoberfest.com was the website.
    Also IIRC, they aren't giving out t-shirts this year due to many people signing up this year and the demand is too big. (Mentioned on the website)

    • Bobby
      BobbyOct 7, 2024

      Ah yes, no t-shirts this year indeed! Thanks for spotting that!

  • Alexhales67
    Alexhales67Oct 7, 2024

    thanks for the article. I saw that Taipy is giving really nice swag for those who want to contribute

    • Bobby
      BobbyOct 7, 2024

      Awesome! Thanks for sharing! 🙏

  • sharon oliva
    sharon olivaOct 7, 2024

    Thank you for sharing this list of open-source projects! It’s a fantastic resource for anyone looking to get involved in Hacktoberfest 2024.

    • Bobby
      BobbyOct 7, 2024

      Thank you 🙏

  • yasiramus
    yasiramusOct 7, 2024

    This great
    thanks for sharing

    • Bobby
      BobbyOct 7, 2024

      Thank you! 🙏

  • Juan Martin
    Juan MartinOct 7, 2024

    Orbit CSS is also open to contributions! Is a CSS framework for building radial/circular UIs using just CSS.

    How to contribute: guidelines

    Repo: here

    • Bobby
      BobbyOct 7, 2024

      Awesome! Looks great!

  • John Bolton
    John Bolton Oct 8, 2024

    Great post 🧡 You can read our blogs on how to contribute in open-source projects A to Z tutorial: stories-of-purnota-ne9b.vercel.app...
    Image description

    • Bobby
      BobbyOct 8, 2024

      This is great! Thanks for sharing!

  • Ifeanyi Idiaye
    Ifeanyi IdiayeOct 8, 2024

    Great post! Here are a couple of projects I am maintaining:

    github.com/Ifeanyi55/OpenAlex4Gephi

    github.com/Ifeanyi55/Gradio-in-R

    • Bobby
      BobbyOct 8, 2024

      Those are awesome! Thanks for sharing!

  • mksunny1
    mksunny1Oct 8, 2024

    You are doing amazing work Bobby. Thanks for this.

    I would also love more collaborators on my project at github.com/mksunny1/deleight.

    Deleight aims to provide all the cool framework functions like reactivity, good structure and other things that help to write more expressive JavaScript without compromising the freedom and power of Vanilla.

    It is such a huge project and we need help for many things like:

    1. Issues asking how to accomplish common 'framework' tasks with deleight,
    2. Finding bugs,
    3. Improving the docs,
    4. Community help,
    5. Writing code.
    6. etc.

    Contributions are very welcome from everyone no matter your level of experience in open-source. You only need to share our passion and dedication to making frontend development faster, easier and more stable.

    • Bobby
      BobbyOct 9, 2024

      This looks awesome! Thank you for sharing it! I just stared the project.

      Btw the link that you've shared is broken, here is the correct one:

      GitHub logo mksunny1 / deleight

      A delightful set of libraries for creating modern web applications

      Deleight

      Logo

      Deleight is a library now comprising 9 modules designed to improve expressiveness without compromising simplicity, performance, flexibility and sheer elegance of pure JavaScript. We achieve this by creating higher level functions, classes and objects which can get more done with less code than standard JavaScript primitives. These new utilities have been assembled into different modules based on functionality and dependency so that you can include only the parts you need in your projects. The whole architecture means you can benefit from more expressiveness without compromising the power and freedom of vanilla JavaScript.

      Usage

      import { apply } from 'deleight/dom/apply';
      import { map, range, forEach, zip } from 'deleight/generators';
      apply({
          main: (main) => {
              const newContent = map(range(101, 120), i => `My index is  now ${i}`);
              const lastChildren
      Enter fullscreen mode Exit fullscreen mode
      • mksunny1
        mksunny1Oct 9, 2024

        Thanks again Bobby. You rock

  • Cisco
    CiscoOct 9, 2024

    Hhy

  • Ifeanyi Idiaye
    Ifeanyi IdiayeOct 9, 2024

    Would like to contribute a chapter to the introduction-to-docker-ebook repo. The chapter would focus on how to deploy a docker container on Render.com.

  • Astrodevil
    AstrodevilOct 11, 2024

    You're maintaining quite good no. of projects⚡

    btw Hacktoberfest contributions for KitOps is also open.

    It's only open source, standards-based packaging and versioning system designed for AI/ML projects.

    repo link: github.com/jozu-ai/kitops

    • Bobby
      BobbyOct 11, 2024

      That is awesome! Thank you for sharing it 👏

  • Honoré SOKE
    Honoré SOKEOct 18, 2024

    Hello sir !
    So i'm interested and also glad to discover hacktoberfest. I'm a first pull request doer. I'm just curious about something: Is it my PR that must be labeled hacktoberfest or the git repo ?

    Thanks a lot for the post.

  • Topaz
    TopazOct 18, 2024

    vespper is open to contributions! :)
    github.com/vespperhq/vespper

    • Bobby
      BobbyOct 18, 2024

      Awesome 🙌 Looks great!

Add comment