Top 23 HacktoberFest Open-Source Projects
:books: Freely available programming booksProject mention: What are the essential things that an entry level software developer should know? | reddit.com/r/compsci | 2021-04-17
- eBooks: search for free online technology ebooks: freetechbooks.com , https://b-ok.lat or https://b-ok.cc , http://libgen.rs/ , linuxtopia.org/online_books/index.html , https://github.com/EbookFoundation/free-programming-books/blob/master/books/free-programming-books.md
🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.Project mention: my first time installing a web browser, go easy on me :D | reddit.com/r/linuxmemes | 2021-04-20
zsh and powerlevel10k. terminal emulator might be hyper, but I'm not sure
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
All Algorithms implemented in PythonProject mention: Gitbash and PyCharm how should I organize a repository? | reddit.com/r/learnpython | 2021-04-13
Now, I would like to have something similar to this https://github.com/TheAlgorithms/Python - a master branch with folders containing my algorithms/files/whatever.py
Hi there! Today I've opened for myself 30-seconds-of-code repository that contains very much useful JS snippet. Today I've learned some shorter way to do things in JS. And I never cease to be amazed at how universal JS is!
Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.Project mention: Create powerful and flexible forms with React Hook Form. 🪝 | dev.to | 2021-04-21
2️⃣ The Controller API: it’s a wrapper component that makes it easier to work with external components from other libraries and frameworks like React-Select, Material UI, etc.
Design patterns implemented in JavaProject mention: What is dependency injection? | dev.to | 2021-03-26
Now, when I first saw the DI principle it didn't make any sense to me, so let's look at an example with a short trip to Middle Earth, using the same example found in this repository of Java design patterns.
A curated list of awesome Go frameworks, libraries and softwareProject mention: Simple Go Project Template - Suited for Webapp MVPs | reddit.com/r/golang | 2021-04-08
https://github.com/avelino/awesome-go (for go)
The Python micro framework for building web applications.Project mention: Real work examples | reddit.com/r/learnpython | 2021-04-18
For example this is flask: https://github.com/pallets/flask
Simple HTML5 Charts using the <canvas> tagProject mention: Are there any free form data visualization plugins? | reddit.com/r/Wordpress | 2021-04-18
Windows system utilities to maximize productivityProject mention: "ha8800_screensaver" playback does not start | reddit.com/r/FansOfsaUCE | 2021-04-21
An easy way to do this is with Microsoft's PowerToys - once installed, it can add a batch rename option to the right-click explorer menu.
The world’s fastest framework for building websites.Project mention: Website design | reddit.com/r/EntrepreneurRideAlong | 2021-04-21
I found making a small static site with gohugo.io was pretty easy.
Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.Project mention: Shout out to the NASA Engineer creating a GitHub issue minutes before Ingenuity's take off on Mars | reddit.com/r/ProgrammerHumor | 2021-04-19
Well, we've all seen the github issue thread for the O2 tank stir issue on Apollo XIII, right?
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.Project mention: UNH CEPS / General Advice | reddit.com/r/unh | 2021-04-14
The job market in New England was terrible for junior devs in 2010 and there were only 6-7 CS graduates that year down from the ~130 that started in freshman year. Anyway, I graduated and looked in NH, Boston, Stamford, and NYC and couldn't find anything, but ended up finding a neat gig outside of DC working for BAE as a kernel developer for a proprietary operating system called STOP (https://www.baesystems.com/en/product/stop-os). I worked there for two years before realizing I hated the area and also the DoD's budget got slashed so we were looking at staff reductions. I reached out to a fellow 2010 UNH CS graduate and ex-IOLer working at NetApp and he hooked me up with an interview down in Raleigh for a SAN interoperability role which was basically getting paid a lot more money to do what I did at the IOL. Two years after that NetApp did a ton of layoffs and my whole group got cut in half. Some of the smarter people went to a startup called Nimble Storage, so I decided to follow the smart people and resigned from NetApp and went to Nimble. I was there for 4 years and really got my hands in helping develop the test library and transition it from Perl to Python. Sounds boring, but it was pretty interesting and was my first crack at managing projects across timezones. Nimble got acquired by HPE and after a year of watching our benefits get slashed or taken away completely I resigned to work at Nutanix and join a guy that I had worked at NetApp and Nimble with previously. I was there less than a year before I left for personal reasons and joined a cloud/kubernetes monitoring company called Sysdig that was founded by the Wireshark guy and currently has Nimble's old CEO in charge. The Sysdig office in Raleigh is basically entirely comprised of people from NetApp and Nimble, so it was like a reunion. While there I developed a test framework in Python that leveraged pytest, terraform (https://www.terraform.io/), ansible (https://www.ansible.com/) to deploy resources across multiple clouds and kubernetes environments, install Sysdig components on them, then test the products. I left Sysdig last summer and rejoined Nutanix in a different capacity and now have a bit more project ownership, though I am still in an individual contributor role (not a manager).
Vim-fork focused on extensibility and usabilityProject mention: Is there any gui like neovide but more stable? | reddit.com/r/neovim | 2021-04-21
Have you tried goneovim? It looked the most promising the last time I browsed the neovim wiki
Could this _ensureIndex be the problem? I think that may be calling into listIndexes here: https://github.com/mongodb/node-mongodb-native/blob/2b18411d2f57e06d11262d5a308c56a9f561789e/lib/operations/db_ops.js#L305. IIRC, ensureIndex is deprecated, and you should use createIndex instead. I'm not familiar with meteor, so I'm not exactly sure what that code looks like, but the README shows how to access the underlying MongoDB driver directly: https://github.com/meteor/meteor/tree/devel/packages/mongo#direct-access-to-npm-mongodb-api. Hope that helps!
:house_with_garden: Open source home automation that puts local control and privacy firstProject mention: Tones on the Nest Hello? | reddit.com/r/Nest | 2021-04-21
I haven't personally tried this exact thing, yet, but I just recently integrated my Home Assistant with my Nest Hello using the Nest integration. It can detect doorbell presses (among other things) and it can be used to create automations (i.e., tell your Google Home to say "Someone rang the doorbell").
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.Project mention: Starlink Monitoring: How Much is Too Much? | reddit.com/r/Starlink | 2021-04-21
Grafana using 3 as a datasource and visualising it into dashboards.
Scrapy, a fast high-level web crawling & scraping framework for Python.Project mention: Why is Python popular despite being accused of being slow? | reddit.com/r/programming | 2021-04-16
I use it regularly for things like web scraping (Scrapy is a joy) and data manipulation. For instance just wrote some fairly complicated scripts for doing address matching to pair up a couple of UK datasets without a common identity field. Human-entered addresses are decidedly fuzzy so you end up with a lot of arbitrary rules and Python is just fast to develop against. I don't really care if the script takes a couple of hours to run on the full datasets (35 million addresses) as opposed to half that time in something else more of a pain to tweak around with.
A Collection of application ideas which can be used to improve your coding skills.Project mention: Made my first React App. Will love your feedback | reddit.com/r/react | 2021-04-15
Check out https://github.com/florinpop17/app-ideas. There are a lot of great project ideas broken down by beginner, intermediate, and advanced levels.
Tesseract Open Source OCR Engine (main repository)Project mention: Instant opensource OCR für pdfs | reddit.com/r/de_EDV | 2021-04-16
Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.Project mention: Single File sha256 Library from Git | reddit.com/r/C_Programming | 2021-04-15
Here is the original source code
An open-source x64/x32 debugger for windows.Project mention: Legalizing Gay Marriage in Crusader Kings III with Ghidra | news.ycombinator.com | 2021-04-05
All Algorithms implemented in JavaProject mention: Any beginner-friendly tutorials on hashing +salting strings? | reddit.com/r/learnjava | 2021-03-27
here you can use of the ciphers
What are some of the best open-source HacktoberFest projects? This list will help you: