Ask HN: Who needs contributors? (October 2016)
Looking for contributors to your project? Feel free to post any project that may interest HN readers, with a strong preference towards open source. Please follow this general format:
Project name
Project description
What do you hope to build this month?
What kind of skills do you need?
Link to your GitHub or somewhere else you'd like to onboard new contributors, like your project management software or chat room.
Your license(s)
Consider tagging your project’s relevant issues with “ask hn”. To search these issues, go to https://github.com/search?utf8=%E2%9C%93&q=state%3Aopen+label%3A%22ask+hn%22&type=Issues&ref=searchresults
You can also support DigitalOcean’s Hacktoberfest by adding the label “hacktoberfest”. To search these issues, go to https://github.com/search?utf8=%E2%9C%93&q=state%3Aopen+label%3Ahacktoberfest&type=Issues&ref=searchresults
77 comments
[ 3.1 ms ] story [ 149 ms ] threadWe're helping volunteers and donors contribute to software projects for social good.
Monthly Goals:
- Refactoring work on both Elixir and Ember apps
- Build out Stripe integration so projects can start raising monthly contributions
- Redesign task UI
- Rework CSS to use flexbox and be more responsive
- Minor features in blog
Skills needed: Elixir, Phoenix, PostgreSQL, JavaScript, Ember.js, HTML, CSS, Sass, flexbox, UI and graphic design (Sketch a plus), dev ops (Docker, AWS)
Slack: http://slack.codecorps.org/
Elixir Phoenix API: https://github.com/code-corps/code-corps-api
Ember front-end: https://github.com/code-corps/code-corps-ember
WordPress blog: https://github.com/code-corps/blog.codecorps.org-site
License: MIT
Operation Code is an open source project that helps military, guard & reserve troops, veterans and their families get coding and building software to change the world.
We're overhauling the signup flow to make it easier for software mentors, new signups and contributors to get started.
HTML/CSS, JavaScript, Ruby on Rails
https://github.com/operationcode/operationcode
https://github.com/OperationCode/operationcode/blob/master/C....
MIT
Etcher [1][2] is an open-source project by resin.io, the only cross-platform, open-source flash drive writer. Etcher is developed with Electron, node.js, and Angular.js. We're growing Etcher to solve more IoT device problems and looking to bring on board experienced javascript engineers who love to create incredible user experiences and solve hard, cross-platform problems for hundreds of thousands of users, all while working in the open.
[1]: https://etcher.io, [2]: https://github.com/resin-io/etcher
HospitalRun is an offline first, Ember based, Hospital Information System for charitable hospitals in developing countries.
> What do you hope to build this month? We are focused on ongoing work toward reaching the 1.0. For a list of outstanding issues, see this GitHub milestone on the frontend app: https://github.com/hospitalrun/hospitalrun-frontend/mileston...
We're in need of folks with the following skills: Ember JS experience for general app development; internationalization and localization; New Relic instrumentation experience; automating deployments from GitHub; HL7 experience; product and UI design for lots of CSS and UI cleanup (https://github.com/hospitalRun/design); design systems experience for working on a styleguide and pattern library; docs writing for app documentation; web and marketing design for the hospitalrun.io site (http://github.com/hospitalRun/hospitalrun.github.io)
To contribute, check out our CONTRIBUTING.md file on GitHub (https://github.com/hospitalrun/hospitalrun-frontend/blob/mas...) and join our Slack team.
HospitalRun is open source under the GNU general public license.
Anyway, I joined your Slack channel.
Open Synthesis is an open platform for CIA-style analysis of current events. Our mission is to help the public synthesize the flood of information from the media into actionable conclusions. Examples from https://www.opensynthesis.org/boards/:
- What is the relationship between WikiLeaks and Russian intelligence?
- What caused the Space X Falcon 9 explosion?
Now that we have a basic MVP, here's what we want to accomplish this month:
- Improve new user onboarding; reduce the learning curve of the main analysis interface
- Design and implement a moderation system; enable public sign-ups on the site
- Engage an initial set of journalists/analysts to get their feedback on requirements
- Surface information about evidence quality
- Create basic branding materials (e.g., logo)
In addition to these immediate goals, we're looking for designers to help with UI/UX design of the site, especially figuring out how to adapt the analysis tool for mobile.
Skills we need: design, UX, UI, internationalization, community design, community development, moderation, test engineering, Django, Python 3
License: GPLv3
Sandbox deployment (with no account/editing restrictions): https://open-synthesis-sandbox.herokuapp.com
Help Wanted issues: https://github.com/twschiller/open-synthesis/labels/help%20w...
HN-selected issues: https://github.com/twschiller/open-synthesis/labels/ask%20hn
Project Chat (Gitter): https://gitter.im/open-synthesis/Lobby
For reference, the site currently supports the Analysis of Competing Hypotheses (ACH) technique [1]. ACH is a structured way of determining which explanation/hypothesis is most consistent with the available evidence.
[1] https://en.wikipedia.org/wiki/Analysis_of_competing_hypothes...
It will be interesting to see which techniques from intelligence analysis and business best lend themselves to collaborative analysis on the internet.
I think the potential here is very cool and may be interested in helping if I can.
But if I may ask: What's the future goal for this? More so, what do you mean by "actionable conclusions"?
(Like in finance the actionable conclusions were something along the lines of risk management/buy/sell/hedge it)
I'm all for better info and getting the true full story about events; but curious what actionable conclusion means here.
Happy to chat offline about it if more appropriate. Again, great work.
We’re building the first open source, publicly available national voter database in the United States to power grassroots campaigns, monitor voter suppression, and make door-to-door advocacy possible for anyone.
Monthly Goals:
- Create loaders for new states
- Enhance reliability of existing loaders
- Create Python geocoder to tag households with lat/long
- Develop queries to explore data quality
- Begin work on flash API
Skills needed: PostgreSQL, GIS, Python, Pentaho Data Integration (we can help you learn)
Slack Signup: http://goo.gl/forms/8SJRDlo7Lx2rUsan1
GitHub: https://github.com/getmovement/national-voter-file
Dimensional Data Model: https://docs.google.com/document/d/169mIkiIdl4OetbGvnbVCzq9S...
Information on state voter files to load: http://voterlist.electproject.org/home
Pentaho Data Integration: http://community.pentaho.com/projects/data-integration/
License: MIT
Borg is a cross-platform (linux - osx - bsd) backup tool with deduplication, encryption and compression. It's written in Python (>95 %) with some Cython and C for low-level bit bashing.
> What do you hope to build this month?
We're working towards the release of 1.1.0 which may occur at the end of this month or the next. It includes a lot of features and general improvements already, but there's always something to do!
> What kind of skills do you need?
We can always use more testers and people writing better documentation. Code contributions are always welcome as well - test improvements, bug fixes, new features and so on.
There has been initial work on a native Windows version to the point that the basic features work, but it would really benefit from an active Windows developer. Windows issues: https://github.com/borgbackup/borg/issues?q=is%3Aopen+is%3Ai...
License: 3-clause BSD.
Contribution guidelines: https://borgbackup.readthedocs.io/en/latest/development.html
We also participate in Bountysource.
* Description - Self-hosted application/module distribution and package management for all languages and operating systems
* This month - I would like to reach initial completion status thereby moving from alpha to beta releases
* Skills - JavaScript, Node, Shell Scripting, Windows, nix
* Link - https://github.com/prettydiff/biddle
* License - MIT
Pomodoro technique® time tracker.
We'd like to build a public API, but there's a lot of other tasks that could be done.
Ruby, Ruby on Rails, CSS, JavaScript.
http://github.com/potomak/tomatoes
License: MIT
A popular CalDAV/CardDAV/WebDAV implementation in PHP, integrated into pretty much any PHP-based project that requires these features and sometimes even in non-PHP projects that simply don't have a solid extendable implementation.
sabre/dav is the library, baikal is a management application on top of it.
This months goal:
- Update baikal to use Silex instead of a proprietary framework.
Next months goal:
- A new design for Baikal
Needed skills:
- Intermediate PHP developer.
Links:
* http://github.com/fruux/sabre-dav
* http://github.com/fruux/Baikal
* http://sabre.io
* irc://freenode.net/#sabredav
Licenses:
* BSD 3-Clause (for all the libraries)
* GPLv3 (for the baikal-frontend)
Monthly Goals:
- Robust relationship support (many-to-many, one-to-one, polymorphic, reflexive) - GH project organization. Now that projects have landed, we need to move non-actionable issues into notes on an "Ideas" project, and clean up the issues backlog.
Skills needed: JavaScript, Ember.js
Slack: https://embercommunity.slack.com/ channel #ec-mirage Website: http://www.ember-cli-mirage.com/ Source: https://github.com/samselikoff/ember-cli-mirage
License: MIT
a simple tech blog built by tech enthusiasts
hope to build: a better design + more reader base
we need: writers, web developers
we're looking for people who are interested in writing about tech and designing for the web! :)
if you'd like to contribute shoot an email to: everything@siimplytech.com
This script offers Time Machine-style backup using rsync.
https://github.com/laurent22/rsync-time-backup
> What do you hope to build this month?
There are a few open issues, pull requests and todos. One example is an optimization to delete old backups faster. Another is to detect when a drive is FAT and adjust rsync parameters accordingly.
> What kind of skills do you need?
Good knowledge of Bash and Unix/Linux/Cygwin.
> Your license(s)
MIT
- - -
Sway (https://github.com/SirCmpwn/sway) - An i3-compatible Wayland compositor (MIT license)
This month: we're shipping Sway 0.10, but still accepting bug fixes and new features from our roadmap or your imagination: http://swaywm.org/roadmap
Roles for: C programming, docs writing, testing, user support
Visit us on IRC: #sway on irc.freenode.net (webchat: https://goo.gl/nOg1X4) Feel free to stop by and get some direction for how you can help out!
- - -
aerc (https://github.com/SirCmpwn/aerc) - An async command line email client (MIT license)
This month: someone's working on key bindings
Roles for: C programming
Ping me on the IRC network of your choice (SirCmpwn) and I'll help you get started, there's no IRC channel yet
- - -
KnightOS (http://knightos.org) - An operating system for calculators (MIT license, mostly)
TODO: Too much for a HN comment, tell me what you're interested in and I'll hook you up with the right project
Roles for: Programming in C, assembly, JavaScript, Python, docs writing, marketing
Chat: #knightos on irc.freenode.net http://www.knightos.org/irc/
- - -
TrueCraft (https://truecraft.io) - An open source implementation of Minecraft beta 1.7.3 (MIT license)
This month: things are quiet, ping me and I'll set you up to contribute
Roles for: Programming in C#, Python, JavaScript, docs writing, marketing
Chat: #truecraft on irc.esper.net (webchat: https://goo.gl/G8evBV)
Project description: rsync for cloud storage
rclone aims to be an easy to use command line tool for transferring files to and from cloud storage systems. It currently support S3, Google Drive, Amazon Drive, Backblaze B2, Dropbox, Swift amongst others!
What do you hope to build this month?
Another month - another release - see the v1.34 milestone! I'd really like some help fixing some of the small bugs and features. The project is popular enough that it is using up all my hacking time and I'm not quite keeping up!
What kind of skills do you need?
Check out the github: https://github.com/ncw/rclone/ - look at https://github.com/ncw/rclone/blob/master/CONTRIBUTING.md and pick an issue that interests you. Feel free to email me if you want more info ( nick@craig-wood.com ), or write on an issue if you are interested.rclone is MIT licensed.
Any help most appreciated no matter how small!
Thanks
Nick
Learn how you can grow anything, anywhere!
We're hoping to squash some more bugs and issues this month - making our user experience even better.
Additionally, we'd love to hear how you grow some of your crops.
Angular, Ruby on Rails, Design
https://github.com/openfarmcc/OpenFarm/issues?q=is%3Aissue+i...
OpenPicker is an open source and self hosted file picker for websites.
I would like to ship Facebook image upload integration to OpenPicker this month.
To hack on this, basic experience with NodeJs/Express, CoffeeScript and Angular1.0 should be enough.
Github link: https://github.com/gauravtiwari5050/OpenPicker
MIT License
We work on developer tools and apis for drone development.
Currently looking for contributors on all fields, Documentation, Python, Android, Swift, C++, Rust, and Community Management.
We are looking for iOS devs to help us create an ios-dronekit library.
You can find us on some of Gitter channels from our most notable projects. (gitter links on readme)
https://github.com/dronekit/dronekit-python https://github.com/dronekit/dronekit-android
License: mostly Apache, we <3 open source, have an opinion on license, let us know!
Thanks - mrpollo
This is a simple, example based introductory book for teaching newbies how to write webapps in Go. I have added the tags to the issue.
http://github.com/thewhitetulip/Tasks/
This is a simplistic todo list manager written in Go. Tags have been added to the issues.
Tasks is MIT licensed and the book is CC licensed
Any and all help is appreciated, feel free to reach me via email any time, I would respond as soon as possible. Email is in my github page.
pdfparanoia - remove watermarks from papers (PDFs) - https://github.com/kanzure/pdfparanoia
Project description - Radare is a portable reversing framework that can:
What do you hope to build this month? What kind of skills do you need? Radare2 is mostly LGPLv3 project (with portions of BSD, MIT, etc). GitHub group is https://github.com/radare and https://github.com/radare/radare2 in particularWe have IRC channel #radare on Freenode and #radare Telegram channel ( https://telegram.me/joinchat/ACR-FgWyg1bbu9YUzT_5pg ). Both are connected with each other via the bridge.
Everyone can start from the issues marked as 'easy': https://github.com/radare/radare2/issues?q=is%3Aissue+is%3Ao...
See also our CONTRIBUTING page https://github.com/radare/radare2/blob/master/CONTRIBUTING.m...
Building Instant Answers for programming languages to make DuckDuckGo the best search engine for developers.
We're just kicking off some new target languages (C, C++, HTML, Java, PHP, R, Ruby) so we hope to make new Instant Answers that can show documentation snippets, lookup libraries and packages, display cheat sheets or interactive tools.
The actual languages we use for programming are primarily Perl and JavaScript. There are many existing Instant Answers to copy/learn from.
Starting point: https://forum.duckduckhack.com/t/duckduckhack-programming-mi...
Apache License v2.0
For example, here is a parser for the Python docs, written in Python: https://github.com/duckduckgo/zeroclickinfo-fathead/blob/mas...
and the same for Ruby: https://github.com/duckduckgo/zeroclickinfo-fathead/blob/mas...
A small project that provides function level caching in Python with Redis (currently only Redis but looking to add more backends).
Work has stagnated in the past few months, but there a few issues and ideas that need to be hashed out (cache invalidation, multiple backends, Django built in support, etc). Basically the project is at POC level and can be taken in many directions.
It's written in Python, and interfaces directly with Redis.
https://github.com/alexk307/redis_cache. I will tag issues.
License: MIT