Developers July 1, 2020

Post your Open Source projects

Rajat Kapoor @rajatkapoor

Post your open source projects here to find interested devs willing to contribute to it

  1. 16

    Responsively App - A browser for web developers. Helps in faster and precise responsive web development.

    Website: https://responsively.app
    GitHub: https://github.com/manojVivek/responsively-app/

    1. 2

      Featuring it in my https://indieletters.com/ newsletter

      1. 1

        Awesome, thank you! 🙌

    2. 2

      I already have your project starred ⭐️ on Github! I have been recommending this and another similar product to a couple of friends

      1. 1

        That is awesome!

    3. 2

      This is interesting

    4. 2

      This looks fantastic!

  2. 7

    🔥 XgeneCloud : Instantly generate REST APIs & GraphQL APIs on any MySQL, Postgres, MSSQL, AWS-Aurora Database. Generates a production ready #node.js backend instantly which is also serverless ready. Free & open source too :)

    Github : https://github.com/xgenecloud/xgenecloud

    Website : https://xgenecloud.com

    1. 4

      Whoah! Is this for real?
      I tried this out and it works like a charm. This is so so good!
      I am yet to try how it handles DB migrations.
      But this is gold! Love the fact that it has auth built in and we can edit the code and that the code is express based and in serverless ready

      1. 2

        Whoah! Is this for real?

        Thank you .. It is for real. :) We launched just 2 weeks ago. I guess it has not got the complete attention yet. :)

        I am yet to try how it handles DB migrations.

        DB migrations are easy-peasy with our GUI Database Client ( which is like MySQL Workbench / PG Admin but it creates DB migrations as you change schema!!)

        Below is the demo of DB Migrations :)

        https://youtu.be/IKvraKy0S90

        Plus we have a built in API client as well like Postman!

        1. 2

          This is great!!

    2. 1

      You are a legend, aren't you? :)

  3. 7

    Nice thread!

    Plausible Analytics is a simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

    https://plausible.io/

    https://github.com/plausible/analytics/issues

    1. 1

      This is really interesting! Thanks for sharing

      1. 1

        thank you Rajat!

    2. 1

      Love the product Marco. Thank you for your work.

      1. 1

        thank you Rasul!

  4. 7

    Letra - Passively learn a new language every time you open a new tab

    Github: https://github.com/jayehernandez/letra-extension

    1. 2

      This is so cool. For the korean, japanese, chinese languages maybe if it included roman alphabets below the complex characters it would make it more useful for those for learning those languages . I still need to click the sound icon to understand what i’m reading. Update Example

      建物
      Tatemono
      Building

      1. 1

        Thanks, we actually added romanization for Chinese already. Still looking for contributors for Japanese and Korean though :)

    2. 1

      This is so cool. Makes me think of how many other such things can utilize this interstitial space that's present on opening a new tab
      Do you have any plans to launch this for Firefox and other browsers?

      1. 2

        Thank you! The possibilities for the new tab are endless. Support for other browsers is in the plan!

    1. 1

      Thanks for this. Not a lot of Flask based FOSS boiilerplates available in the market.
      Do you have any plans for integrating payments?

      1. 1

        Thanks!
        The payment and other advanced features are implemented in the paid version...

  5. 3

    Whole Page Slider
    Easy to use javascript tool to build full page slider (for landing pages/websites)

    Whole Page Slider

    Free and open source.
    On how to use see Github page

    1. 2

      Nice! What was your inspiration behind starting this?

      1. 1

        Thanks!
        I built this tool for the main project I'm now building, but I decided to publish this part as a free and open source.

        1. 2

          Looking forward to the main one!

    2. 1

      I have a dumb question, how to add gifs on IH.

      1. 1

        ![alt text](http://link-to-your-image)
        Simple, you can learn more here

        1. 1

          I know to add an image. But I struggle with adding a gif to the posts.

          ! [Imgur] (https://i.imgur.com/rbAOEyG.gifv)

          1. 1

            Thank you for your help. I got it. I have to paste the gif link directly here.

            Now 2nd question (hopefully last) how I can link to a specific comment on any IH post. So a user goes directly to the comment after the page loads completely. (just like IH notifications)

            1. 2

              Copy the link from timespan under the comment.
              Like the one "20 minutes ago" or "7 days ago"

              1. 1

                ❤️❤️❤️

  6. 3

    Filestash - It's like Dropbox but with a twist, you can bring your own backend like: S3, SFTP, FTP, Backblaze, GIT, ...

    Github: https://github.com/mickael-kerjean/filestash
    Website: https://www.filestash.app/

    1. 1

      Love this.

    2. 1

      I like your side project filestash. Great work mickaelk.

      1. 1

        I currently use Filestack. Could this be a replacement?

        1. 1

          Hi @Primer is this question for me? OR are you referring to my other comment on this post?

          1. 1

            Yeah sorry - I meant is filestash a possible replacement to file stack?

  7. 3

    I build JavaFX library for Metro UI Icon Font. It would help to add icon more easily on JavaFX program either through Java code or FXML.

    Github: https://github.com/swardana/metroiconfx

    1. 1

      Happy to see JavaFX app. BTW, your website swardana says bad cert and giving security warning.

      1. 1

        Thank you, I believe JavaFX is still have future and I keep wanted to create more JavaFX open source project.
        Oh, must be the SSL is not configured properly, thank you for letting me know I will fix it.

        1. 1

          Two years back I developed tealpod.com image resizer for Mac using JavaFX. I made the same app in C#.net, JavaFX and also in Electron. The windows version(using .NET C#) took me like a week to develop, JavaFX version took me 2 days from start to finish, Electron version took me like 3 weeks.
          Also Java/JavaFX Image processing is very fast compared to Electron version.
          The only major pain with JavaFX is making a Mac executable and submitting it to Apple Mac App store. I tried few times got rejected and then give up. The process itself is pain-in-wrong place. Distribution of JavaFX is the thing which majorly f*cked withJava and JavaFX applications. I believe if Oracle or someone fix the JavaFX distribution issues there is future for it.

  8. 3

    It's not mine anymore, but I used to work on deepstream.io. It's an open source websocket server (offering events, RPCs, data-sync and presence) aiming to compete with products like Firebase, Ably, Pusher, PubNub, etc.

    Some of the first code I ever wrote professionally were the Python/Android SDKs and Kafka/Memcached connectors.

    They desperately need contributors and it's an awesome project. Was my first job out of university and I learnt so much.

    1. 1

      Looks like a very mature and well built out tool. Would love to try it out sometime. i usually have stuck with pubnub or socketIO
      Hopefully the maintainers find a good match to work on this 🤞

    2. 1

      Sounds great! One of the first things I have built in my career was a TCP client & server. Incredibly difficult to do so at the time, but learned so much in the process!

  9. 3

    DevBoilerplate - A faster way to start your web development project

    https://github.com/BraydenTW/devboilerplate

    https://www.npmjs.com/package/devboilerplate

    1. 1

      That's looks great. Do you have any future roadmap for what all features you want to add to it?

      1. 1

        Hmm... not sure. I am working on buildfaster.co which is where I sell easy-to-use HTML themes.

        I have paused my work on devboilerplate for a bit but will work on it soon. I plan to add more choices for boiler plates like ReactJS, Node, Express, Vue, etc.

        1. 1

          Buildfaster.co looks awesome!
          I will definitely recommend it to folks looking for templates
          Also looking forward to the updates on devboilerplate

          1. 1

            Thanks! Would you be interested in a theme right now? Even if you have very little HTML experience, it won’t be hard to do at all. You’ll be done in minutes :)

            Let me know what you are interested in trying.

            1. 1

              Alright. What do you think is the best landing page theme for an android app?

              1. 1

                Hey @rajatkapoor, do you have questions about the theme?

              2. 1

                Right now I have one called Reach the Grid. Currently it has an iPhone mockup on the landing page but you can easily switch that out with your own image.

                Or if you don't have an Android mockup, one place that I found good was PlaceIt

                The purple accent color is also very simple to change to anything you want. I used SASS variables for them.

                Let me know what you think :)

  10. 2

    Kindmetrics; A privacy-focused website analytics made in Crystal.

    website: https://kindmetrics.io
    GitHub: https://github.com/kindmetrics/kindmetrics

  11. 2

    DevDash - highly configurable dashboard for developer

    Github: https://github.com/Phantas0s/devdash
    Documentation: https://thedevdash.com

    1. 2

      terminal tools are the best!

  12. 2

    Collection of responsive HTML email templates for Startups and SaaS

    Website: https://www.htmlemailtemplates.net
    Github: https://github.com/ckissi/responsive-html-email-templates

  13. 2

    Upload and download files to S3 compatible storage systems using file-indexes.

    https://github.com/prakis/helloele
    www.helloele.com

  14. 2

    DAW Comparison helps out bedroom producers, audiophile hobbyists & new bands who are just starting out to find the perfect digital audio workstation (DAW) for their use case.

    Website: https://www.dawcomparison.com
    Github: https://github.com/mhatvan/dawcomparison

    1. 2

      JBot looks really great. And great to see Jetbrains as a sponsor for JBot!
      I will recommend wedding-website to a friend who is about to get hitched next month! Will probably need to replace the "venue" section with a zoom link 😅

      1. 1

        Cheers @rajatkapoor.

        Haha, that's funny :)

  15. 2

    Mockoon - The easiest and quickest way to run mock APIs locally. No remote deployment, no account required.
    https://mockoon.com

    1. 2

      This is a boon for FE/mobile devs! Thanks for sharing

      1. 1

        Thanks :)

  16. 2

    Pynonymizer - A database anonymization tool.
    If you have a workflow that needs realistic data to test, pynonymizer can mangle your production data beyond personal identification.

    https://pypi.org/project/pynonymizer/
    https://gitlab.com/jerometwell/pynonymizer

    1. 2

      Enormously useful!
      Have you ever tried getting this merged to tailwind or bootstrap itself? A debug mode kinda thing for the no production ready packages?
      I am sure the developers would love to have this

      1. 1

        Hmmm no - that hadn't entered my mind at all.

        Surely my wee snippet is far too simple to be worthy of merging into their code?

        1. 1

          No harm in trying. Even if it's not merged, I think having a little npm package that can be installed as a dev dependency would be something that a lot of devs would welcome
          I would definitely use one for tailwind :D

          1. 1

            Yeah good shout - I'll look into it :-)

    2. 2

      Good stuff @Primer, I am using the Tailwind breakpoints already for a project of mine!

      1. 1

        Amazing. Cheers!

    3. 2

      I like this.

      1. 1

        And I like this.

  17. 2
    • Fleck is a LISP that runs on top of Bash.
    • Slingcode is for doing web development in the browser.
    • Bugout is a peer-to-peer connectivity solution on WebTorrent.
    • gitnonymous is for pseudonymously pushing to git repos.
    • Piku is a tiny platform-as-a-service to deploy your apps (I only contribute, not my project).
    1. 2

      Slingshot is such a novel idea!

      1. 1
  18. 2

    The two I'm most proud about;

    • Skyhop Mail: Maintains a strong separation between model and view, in order to keep your transactional mail logic maintainable.
    • Flight Analysis: Extract metadata from flight paths.
  19. 2

    My product is also my current favorite open source project: https://dogger.io

    1. 1

      This is something that a lot of companies build internally for themselves. A lot of people(including me) would be really happy to know that something like this already exists and is open source

  20. 2

    I have been working on these for past 4 years https://www.npmjs.com/package/jira-cmd and https://www.npmjs.com/package/cmd-bitbucket almost daily.

    They are basically command line for handling jira issues and bitbucket pull requests

  21. 2

    I know my "landing page" is not good, but still, here it is - Simple Photo Gallery.

    It generates a static HTML photo gallery from a set of photos. You can group the photos and add descriptions so that you can tell your story.

  22. 1

    Logolix - Free logos for your MVPs and side projects
    https://logolix.com/

    Not sure if this counts, but hopefully some of you will find it helpful.

  23. 1

    Hi!
    I made my first open source lib for react developers. Maybe it will be useful to someone :)
    https://github.com/eavam/use-debouncy

  24. 1

    I recently started contributing to Plausible, its great project but, we need more contributors. Come join-in

  25. 1

    SSVM - Speed up your Node.js apps with Rust and WebAssembly!

    By rewriting computationally intensive functions from JavaScript to Rust, developers could achieve 10x to 100x times performance gain in terms of startup and/or execution speed. Read more: https://www.secondstate.io/articles/performance-rust-wasm/

    Website: https://www.secondstate.io/ssvm/
    Github: https://github.com/second-state/SSVM

  26. 1

    I didn't create it initially but currently second contributor and maintainer of VerneMQ: An Open Source and highly extensible MQTT message broker written in Erlang with Lua plugin capabilities:

    Website: https://vernemq.com
    Github: https://github.com/vernemq

  27. 1

    A while back I was inspired by all of the impressive github profiles out there full of commit history in their contributions calendar...

    So I wrote a quick tool to let anyone put pixel-art graffiti 👾 into their own git history:

    https://github.com/gelstudios/gitfiti

  28. 1

    Not my best works, but maybe someone will find these inspiring:
    https://github.com/yshmarov/edurge - most advanced Rails 5 Udemy clone.
    https://github.com/yshmarov/doesmystartupideasuck - Rails 5 platform for posting ideas and up/down-voting them.
    https://github.com/yshmarov/myclass103 - Rails 4 Language School Management App.

    1. 2

      Lots of rails goodness!

  29. 1

    https://ng-web-apis.github.io/ — an opensource organization to provide high-quality lightweight wrappers for native Web APIs for idiomatic use with Angular (JS framework)

    1. 1

      Looks powerful. I have very little angular experience of angular to understand all of it. But I use something similar(i think) in react and it's by my idol Jared Palmer https://github.com/jaredpalmer/react-fns

      1. 1

        cool, thanks! I have not seen it before but it is really a react alternative to our project :)

  30. 1

    🅸🆁𝚛🄴🅖🅄ʟ🄰ⓡ Expressions - Expressive typing for Android; this is a soft keyboard.

    I also maintain extension-CLI which is a command line tool for building chrome extensions.

    1. 2

      Keyboard looks fancy!
      I develop chrome extensions myself and use my own boilerplate for kickstarting my projects. Will definitely keep this in mind for my next project.

      1. 1

        Thanks! About the CLI -- I basically packaged my build setup, so I can easily share and reuse it. I'm probably the only serious user, but felt like it was worth sharing.

        You should open source your boilerplate too then we can exchange notes :D

  31. 1

    That was my way of learning Django. I was trying to build a journaling / digital garden / personal CRM SaaS. I did not finish and don't plan to continue. You can signup and try the features though.

    Github: https://github.com/rasulkireev/kushim
    Website: https://kushim.io

    1. 1

      Creating something is a great way to learn! This looks nice

  32. 1

    Gisteam, a minimalist UI providing code minifier/beautifier/pastebin/encoder/decoder.

    GitHub: https://github.com/hirako2000/gisteam/

    1. 2

      Finally a service like this that looks minimal and has no ads. Bookmarked for later. Thanks for making this

      1. 2

        Well I don't pay for its NodeJS hosting, so I don't need to monetise it. Enjoy.

  33. 1

    Podify, a self-hosted tool that allows you to create a podcast from Youtube videos and anything else youtube-dl supports.

    https://www.podify.org/

    1. 1

      This is a brilliant idea. Have you ever given thought to have this as a hosted service? (I am not sure if that might have legal implications though)

      1. 1

        Not really. It would be too easily shut down by Youtube to be worth the effort.

  34. 1

    We open sourced Notion related projects that will help you build Notion-Powered websites:

    1. 2

      I am big fan of notion! But it gets super slow with pages with a lot of content. Notion API worker looks like something I will definitely tinker with

  35. 1

    Last year, I made a WebVR simulation inspired by The Matrix.

    Try it: https://radek.io/matrix-vr/ (works on a laptop/phone too in 360-mode)
    Get the code: https://github.com/pazdera/matrix-vr

    1. 1

      I don't have VR glasses to try this out, but the 360 version seems dope!

  36. 1

    Pixel UI Kit - A beautiful library of components, section and pages that can save you time and effort when building websites and web apps.

    Demo: https://demo.themesberg.com/pixel-lite/
    Github: https://github.com/themesberg/pixel-bootstrap-ui-kit

    1. 2

      Pixel looks really polished!

      1. 1

        Thank you!

  37. 1

    DeckDeckGo - A web open source editor for presentations

    GitHub: https://github.com/deckgo/deckdeckgo/

    1. 1

      I love the interactive and remote control features. I have been using mdx deck+ screen share for a lot of web based pressos. Will surely give this a try

      1. 2

        I dealt with bugs the all day, your feedback made my day 🙏

  38. 1

    gcloud-client - cmd to deal with searching inventory of GCP machines and ssh key addition. Planning to integration with kubernetes in similar way. Helpful if you're dealing with multiple projects/vms or Infra.

    CovidEd - Site to host information, share media and planning to add events. Some more details over here.

    I'm experienced backend dev, so still lot can be improved on UI/UX

    Would be happy to collaborate if anyone is interested.

  39. 1

    Want to build the Login and sign up page for grumpytext.com.
    Need developers help for that.
    Anyone wants to contribute for it?

    1. 1

      Send me a message with some more context and requirements and maybe I can help you!

  40. 1

    Boxable - Boxable is a library that can be used to easily create tables in pdf documents. It uses the PDFBox PDF library under the hood.

    Github : https://github.com/dhorions/boxable

    1. 2

      Pdf editing is a pain. Thanks for making table editing experience easier with Boxable!

  41. 1

    This is a tiny and simple one, but I wrote a TypeScript validation library called narrows that I use in basically all my projects.

    1. 1

      This looks nice! Thanks for sharing

  42. 1

    A video-to-frame annotation tool for building classifiers with deep learning models:

    https://github.com/Mascobot/video_frame_classifier

    1. 1

      I love the tools that people build to solve their everyday tasks! Kudos

  43. 1

    I'm mostly an open source "tinkerer," but I work on a few things that might be interesting. A few projects that I think people might actually use:

    • Slack Backup is an Electron (JavaScript and React) app to archive/search/analyze Slack messages, for those of us on teams that won't pay. It's no longer a viable "product," now that Slack doesn't issue those tokens, but if someone wanted to add OAuth to the code so people can use it again, add a spinner during delays, or just mess around with visualizations, I wouldn't turn it down...
    • Bicker (Ruby on Rails, React) is an experimental forum-like thing that I want to better encourage better-behaved conversations. I have some possible ideas, but nothing set in stone.
    • Uxuyu (JavaScript, Proton Native) is an experimental desktop client for the mostly-DIY twtxt social network that's getting close to where I want it, but it can always use more eyes from twtxt-users.
    • Credit Card Validator (C#) was a one-off idea for a library that can extensibly and configurably check credit card numbers before sending them on to be used. Probably doesn't make much sense on the back-end, though, for obvious reasons.

    There are also a couple of half-working time-tracking applications that record when the user changes windows, plus some half-baked experiments in procedural storytelling, toy languages, a few non-code projects (a novel, a board game, and a translation of mostly-lost fiction), and so forth, that a budding contributor might find more approachable and/or engaging.

    1. 3

      Damn, you missed a really great pun opportunity with Slack(Back)up :)

      1. 1

        I know. I came really close to that (my original test script was slackup.js, in fact) and the much-funnier-but-much-less-clear "Slarchive."

    2. 2

      But these are some really great projects @jcolag
      Slack backup looks like something, smaller non paying slack users would be willing to die for!! (Also I love your take around the "ransom" business model)
      Coding for CC validation is a pain, with the infinite formats for CC data. But backend validation makes very little sense nowadays (I am looking at you PCI-DSS)

      1. 1

        Thanks! I've considered trying to sell Slack Backup, but I convinced myself that the overhead for support wouldn't be worth fighting for customers in the desktop software market, especially with the system resources Electron can suck up. So, I'm happier with it for now as an open source project for people to find.

        And yeah, I can't remember why I wrote the card validator. It may have been an example for C# people to read, rather than something intended to make it into production. I should probably see if it would work well through Blazor.