Lessons learned from my 10 year open source project
I've been developing SpiderFoot (an OSINT/recon tool) for 10 years now, so wanted to share my story and try to distill some lessons learned in the hope they might be helpful to others here who might be considering writing/open-sourcing their own tools. Here's the post: https://medium.com/@micallst/lessons-learned-from-my-10-year-open-source-project-4a4c8c2b4f64 And the repo if you want to check it out: https://github.com/smicallef/spiderfoot -- TL;DR version of lessons from the post.. Lesson 1: Writing open source software can be very…
What it does
In the maker’s words, at launch
I've been developing SpiderFoot (an OSINT/recon tool) for 10 years now, so wanted to share my story and try to distill some lessons learned in the hope they might be helpful to others here who might be considering writing/open-sourcing their own tools. Here's the post: https://medium.com/@micallst/lessons-learned-from-my-10-year-open-source-project-4a4c8c2b4f64 And the repo if you want to check it out: https://github.com/smicallef/spiderfoot -- TL;DR version of lessons from the post.. Lesson 1: Writing open source software can be very rewarding in ways you can’t predict Lesson 2: Be in it for the long haul Lesson 3: Ship it and ship regularly Lesson 4: Have broad, open-ended goals Lesson 5: If you care enough, you’ll find the time Lesson 6: No one cares about your unit test coverage Lesson 7: There’s no shame in marketing Lesson 8: Clear it with your employer Lesson 9: Foster community Lesson 10: Keep it enjoyable -- I hope you find it useful and inspires some of you to get your project out there! Feel free to ask me any questions here and I'll do my best to answer.
Does the same job
all alternatives →- LALurnby, a tool for better learning, is now open source2022 · github.com · ▲162
I've been working on Lurnby for 2 years. It's kind of like a mix of pocket + kindle + anki. It lets you => add add epubs, pdfs, and web articles to the app => highlight and add comments => tag and organize highlights => review them with a spaced repetition system Today I made the decision to open source the project. I'm passionate about helping other people learn to learn better and hope that this will allow a lot more innovation in the tool and the space. I'm very new to open source and development in general really, but looking forward to receiving the guidance of the community.
- FAFree and Open Source book to teach Firefox OS app development2014 · ▲11
Hey Friends, I always considered doing a show HN about this but never took the jump but since we're in the Show HN carnival I decided to share it. I wrote a free and open source quick guide to teach Firefox OS application development. With this ebook you go from zero to a little application in the Firefox Marketplace. https://leanpub.com/quickguidefirefoxosdevelopment/ I created this to give away at hackathons and hack days because the Mozilla docs were spread all over the developer hub, mdn and the wiki so it was hard for new developers to find what they needed. The…
- MPMy programming language, building in public for 1 year2022 · petersaxton.uk · ▲7
My weekly(ish) video logs tracking my progress of building a completely sound statically typed language and structural editor. The motivation is to make lots of invalid programs unrepresentable.
- IBI built an open-source kernel for Texas Instruments calculators2014 · ▲20
You know that old TI calculator you used in high school, then put in a box and forgot about? Have you ever wished you had an operating system for your calculator with preemptive multitasking, dynamic memory management, a tree filesystem conforming to the FHS, and all the comforts of Unix? Well, good news: that's totally a thing that exists. I've been working on my kernel for about three and a half years now and I'm looking for new contributors to help out. It's written entirely in z80 assembly, and it's both challenging and fun to work on. There's an IRC channel for contributors or people…
- IBI built an open source job scheduler to help script everything2022 · exograd.com · ▲9
As a software engineer, my reflex has always been to script everything I can. Scripting is easy, but everything around it is tricky: scripts have to run somewhere, they need access to credentials, they need to be monitored. None of it is simple. No-code automation platforms such as Zapier or IFTTT are too restrictive for technical tasks; CI/CD platforms make it easy to script tasks related to a repository, but are limited when trying to do anything else. I wanted the low level control you have when writing scripts while retaining the comfort of a platform managing execution for me. So I…
- MSMy son's first GitHub repo2019 · ▲17
I have finally convinced my son to take a step forward to publish something in public domain. As he is learning Python these days, he made a scraper to download Cambridge past papers (GCSE / IGCSE). If you like it, encourage the kid by pressing the Star button :) https://github.com/UsamaKashif/CambridgePastPapersDownloader
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, February 2022
the whole month →
- S2
Life & fun · 2022 · sha256algorithm.com
- E1EdgeDB 1.0▲947
Life & fun · 2022 · edgedb.com


