Anybody working on an open source project and looking for contributors? Post here shamelessly!
I think I'll make this a weekly thread.
Anybody working on an open source project and looking for contributors? Post here shamelessly!
I think I'll make this a weekly thread.
For further actions, you may consider blocking this person and/or reporting abuse
Amin-Karimi -
Sukhpinder Singh -
Kanavsingh -
Domenico Tenace -
Top comments (69)
HospitalRun is hospital management software for developing countries.
It's an ember frontend and node backend open source project maintained by a small number of great people, and also a large number of community volunteers as well.
I intend to continue contributing as I find free time, and they are very receptive to anyone willing to offer assistance.
How's it compare to bhima, "a hospital information management application for rural Congolese hospitals" that's also written in Node?
Honestly, I never looked into any "competitors". I got in touch with the maintainer while looking for projects to contribute to, and it looked like there was a good amount of work that needed doing, so I got to work.
I'm sure there are similar projects that do some things better or worse, but I can't say I've looked into them.
Love it, thanks for sharing!
This looks incredible, definitely going to check this out.
Run out of challenges?
Need a ridiculously ambitious goal?
How about working with me on the Leaf language? Compiling, standard libraries, documentation, packaging, ecosystem, community, or just playing around... there's something for everybody.
Any skill level is welcome, and I'll spend time with any contributor, but be aware, the current prognosis for the learning curve is steep, more like a cliff. ⛰
I am ready to work on language
Great! Look at my other comment, the first step is getting it built. This has many steps, but should be straight-forward -- of course, provide feedback for bits that are wrong/out-dated (things change).
this should be fun
Good to see this. I'm in for learning new things. I have a beginner's and very basic understanding knowledge in Lex & Automata. I hope I can contribute something to the project.
Requirements are a Linux or OSX machine*. The first thing to do is to follow the
BUILD.md
file and get the libraries built, and then Leaf. Reporting all the stuff the doesn't work, or isn't clear is helpful.There isn't much work to be done in parsing at the moment... not saying it couldn't be improved though. It's a custom recursive descent parser. It has two stages, context sensitive tree lexing then AST construction.
*For the pinnacle of adventure there's the option of getting it running on Windows. Likely a painful task.
What are the current challenges to getting it running on Windows?
The biggest challenge is the build process. There are several libraries that need to be installed, and the build scripts would need to be tweaked to work on Windows. From what I've seen there's nothing in the list that isn't available on windows. I'm just personally not familiar with building such things on windows anymore (something like Cygwin might be a good first step, using it's packaging before doing fully native).
The next challenge would be calling convention. This affects when native libraries are called. The essentials are probably fine, so like 95% will work without this. I don't anticipate this to be too difficult, it mainly requires deciphering docs, and compiling C code into LLVM-IR to reverse engineer.
I love what I've seen of the syntax so far. I'll try to keep an eye on it. Thanks for mentioning this project.
I need people to show TDD in practice with Go
I have been posting a series of articles about learning TDD with Go. They're on this site but they're all hosted on github:
github.com/quii/learn-go-with-tests
There is a "fundamentals" section, which is mainly about teaching how to write code with TDD.
what you can do
However what I really want is for example articles around the standard library
So for instance you look at say the
time
package. Imagine some kind of functionality you could make from it. Then write an article, showing the TDD cycle.I really want to help raise the game of TDD in the Go community and the more examples out there showing how it can be done would be awesome.
@quii Chris, I would like to contribute.. I have been known your repo for a while. Happy to know that you are look for contributions.
Get stuck in :)
Proof-reading, suggestions for new chapters, translations, all these things help
This is a very very very baby project, but I want to turn it into something new JavaScript devs can contribute to and learn from.
console.lol is a collection of custom browser console methods to make working and debugging a little brighter. I recently learned you can style your console.logs with CSS substrings and think custom log methods would be really useful to create some visual hierarchy and add some fun to your console.
I think it would be a great starting open source project for new JavaScript developers since one of the first things you learn how to do is log things to your browser's console.
I'd appreciate contributions of many kinds: feedback on the current state of things, a soundboard for ideas, help establishing new-developer-friendly documentation and onboarding, and especially, fun console methods!
That looks fun! Thanks for sharing :)
I'm one of the core developers on the Walkoff project, an automation and orchestration framework with a focus on cybersecurity. Think of an open source ITTT. We're using a Flask backend with an Angular frontend, and the integration plugins are written in Python.
What you can do
Any skill level is welcome
I'm interested in this, How can I contribute?
It depends on what you're looking to get out of it. The easiest way to contribute is to write an app (backend plugin using Python) or an interface (frontend plugin using Javascript and Python). The plugins can really be anything you're interested in working on. Plugins are a good place to start to get a feel for how Walkoff works.
I also see that you have a background in data science. Currently, we are collecting some primitive metrics for how often various actions and workflows are run. But seeing how the project has a focus on cybersecurity automation, I was thinking it could be useful to have some type of anomaly detection which can alert a user in some way if an action or workflow has an anomalous increase in execution frequency. Haven't fleshed that idea out too much though. And even then, that might be better deployed as an app or interface than a core feature.
Well-explained.
Between job hunting and preparing a talk for June, I haven't been able to put as much time in as I've wanted on Massive.js lately. But stuff is still happening, if slowly, and I'm closing in on version 5. If you're interested in doing fun things with Node and Postgres, check it out! There are some open issues of varying difficulty, and I'm always happy to talk about ideas for new features.
I plan to give it a look, to see if there's anything I want to contribute. Thanks for mentioning it.
Anybody wanting to work on an Elixir/Phoenix project is more than welcome to check AlloyCI out.
There are some beginner friendly issues that can be tackled with basic knowledge of Elixir and Phoenix.
I am also very willing to mentor and walk people through the more complicated issues.
Don't be shy! Get in touch! 🎉
This is an awesome project! What's the best way to get in touch with you?
Hey Victor, I saw your post about partnering up with OSS maintainers. I signed up via the form you posted, but if you want, you can also reach me at suprnova32@gmail.com.
Great, thanks so much! I'll shoot you an email
I'm working on an Swagger/OpenAPI-like specification for Asynchronous APIs: WebSockets, AMQP, MQTT, Kafka, etc...
github.com/asyncapi/asyncapi
Looks really slick
Thanks Ben!
I'm building a "micro-learning" LMS called Tigris. I had built a 1.0 that needs documentation, but I haven't had time and motivation to work on it consistently.
It's a Vue.js frontend, but the 1.0 is Clojure and the 2.0 is Python. Originally, I wanted to use it as a way to work with languages I really wanted to work in, but as I want to get more done quickly I went (back) to Django.
I don't have any contributors now, so any type of contribution will help, whether code, documentation, testing, whatever.
The link gives a 404
Hi all,
I'm currently building a 2D drawing library in Javascript called Pencil.js.
My first goal is to make it really easy and clear to draw in the browser using Object Oriented Programming and a lot of options. Also, the whole thing is modular, which help to get or replace each part. Finally, all the code is well documented in order to allow anyone to participate.
Most of all, I'm looking for feedback from devs. If you've been confronted to the hassle of using HTML canvas, please try Pencil.js and give me your feelings.
Thanks a lot,
Peace