22 ms·
Ask HN: Which open source projects have kind, supportive, talented teams?
Hi HN -
I'm looking to get more involved with open source projects. From your experience, are there any projects that you have been involved with where you are impressed by how kind, supportive, talented, and effective the group of people are that work on the project?
Thanks,
Mike
- zwischenzug 11y agoYou could try mine :) https://github.com/ianmiell/shutit/blob/master/README.md https://github.com/ianmiell/shutit/blob/master/README.md https://github.com/ianmiell/shutit/blob/master/README.md#contributing https://github.com/ianmiell/shutit/blob/master/README.md#con...
- johnnycarcin 11y agoThe people working on the redox project have been awesome the times I have interacted with them and can always use additional hands. Everyone there seems to buy into the common goal idea. https://github.com/redox-os https://github.com/redox-os
- jensnockert 11y agoRust is generally awesome.
- Manishearth 11y agoAside: I'm trying to improve the newcomer experience in Rust, so if anyone has any pain points they'd like to mention, or general things which they think could be improved, let me know! This applies both to Rust the compiler, and Rust the general community.
- walrus 11y agoAgree 100%. The Rust community is excellent.
- tossaway99999 11y agoIn my experience the Rust community exhibits a cloaked form of tyranny. On the surface they are very vocal about supporting 'inclusiveness' and 'non-discrimination' and 'tolerance'. Yet they use a rather harsh and subjective code of conduct to control and police the members of their community. Last I knew they even had a moderation team who doled out punishment without any due process nor any oversight of significance. It's also quite common to see any comment here (and at certain other discussion forums) that doesn't paint Rust in a glowing light to get modded down, even when the observations made are completely correct, valid and legitimate. As long as what you believe fits within the scope of what they believe, or corresponds to their narrative, then things are fine. But beware if you happen to hold a differing opinion! In fact I'm posting this using a throwaway account because I anticipate that members of the Rust community won't react well to my observations, and will respond with downmods.
- dikaiosune 11y agoI'm not very involved in the community, and I have little experience with the language, but my impression with the rust community so far has been very positive. It's one of the few places I've been where unproductive conversation is moderated gently but firmly. The only squashing of opinions I've seen has generally been for pretty trolling or very rude (from beyond normal bluntness) behavior. Maybe I've not seen the same things as you but my experience has been overwhelmingly positive.
- Rusky 11y agoWhat sorts of subjective control and policing have you seen in the Rust community, exactly? It's certainly stricter about enforcing things that HN or Reddit would let slide, but I don't see that as a bad thing, necessarily. For that matter, what sorts of valid criticism do you see get downvoted? In my experience the Rust community is relatively honest about the language and ecosystem's shortcomings.
- deleted 11y ago[deleted]
- pcwalton 11y agoDisclaimer: I am on the Rust core team, although less active nowadays. > Last I knew they even had a moderation team who doled out punishment without any due process nor any oversight of significance. The oversight for the moderation team is documented here: https://github.com/rust-lang/rfcs/blob/master/text/1068-rust-governance.md#initial-plan-for-moderation https://github.com/rust-lang/rfcs/blob/master/text/1068-rust... > It's also quite common to see any comment here (and at certain other discussion forums) that doesn't paint Rust in a glowing light to get modded down, even when the observations made are completely correct, valid and legitimate. The moderation team isn't responsible for downvotes, so we should be careful to separate the issue of community moderation from downvotes on hacker forums. With that said, I should note: • I rarely see comments critical of Rust downvoted on HN. I do reply to them if I disagree, but I never downvote them. • On Reddit /r/rust, I rarely see comments downvoted ever—there's even a prominent warning not to use the downvote button for disagreements. • I'm rarely ever on Reddit /r/programming at all, but my impression is that the moderation is all over the place no matter what the topic, so I don't see Rust as particularly special one way or another.
- sanderjd 11y agoAlso check out Servo (an experimental web rendering engine written in Rust), which shares a lot of the Rust community, and is beginning to prove out some of its components for inclusion in Firefox.
- peteretep 11y agoRust's IRC channel is amazing - supportive, thoughtful, and non-condescending. This is in sharp contrast to the Go one, which is an absolute cesspit.
- sanderjd 11y agoI remember enjoying Go's IRC room early on, but it has gotten …more difficult. I fear this is inevitable and will happen to Rust, but it hasn't yet, which is an extremely pleasant surprise.
- elithrar 11y agoThankfully (but still unfortunately), the Go community Slack does a great job of replacing the IRC channel with more civilized/productive discussion. The IRC channel, like many, is often not a friendly place.
- sanxiyn 11y agoIf this is the case, I think Go people should remove IRC and add Slack from this page: https://golang.org/help/ https://golang.org/help/
- faddat 11y agoNo! No more slack! * Rocketchat * Gitter * Let's Chat https://github.com/sdelements/lets-chat https://github.com/sdelements/lets-chat * Baloons https://github.com/rickyrauch/Balloons.IO https://github.com/rickyrauch/Balloons.IO * Friends https://github.com/moose-team/friends https://github.com/moose-team/friends * Chats https://github.com/acani/Chats https://github.com/acani/Chats * HackChat https://github.com/AndrewBelt/hack.chat https://github.com/AndrewBelt/hack.chat * Jabbr https://github.com/JabbR/JabbR https://github.com/JabbR/JabbR * qTox https://github.com/tux3/qTox https://github.com/tux3/qTox * TorChat https://github.com/prof7bit/TorChat https://github.com/prof7bit/TorChat I bet that they can be just as friendly using an open source application on golang-based kubernetes clusters.
- wyldfire 11y agoI just made my first PR for rust and it's been a pretty positive experience.
- beagle3 11y agoOff the top of my head: Ansible FLTK SCons (when I used it. I wouldn't recommend the project, but I do recommend the community) Nim Python ffmpeg (mostly supportive, but expect you to be mannered too)
- 1971genocide 11y agoThe open source world is flouring in 2015. There is no shortage of amazing teams working on amazing projects on the web. Its hard to single out just one of them - so its best if we could know more about your background. If you are unable to find anything that is good enough then just start your own ! Do not be be demotivated - as long as you find it useful - someone else somewhere will also find it useful. Even simple logging libraries have their audience. So good luck !
- geppy 11y agoElm and Blockly.
- jnardiello 11y agoNo doubts: Elixir :) Hope it helps
- gmac 11y agoPostgreSQL (I've always been hugely impressed by the team, though not myself a contributor).
- rodgerd 11y agoDitto. The community seems to have a remarkable ability to take the high road.
- aftabh 11y ago+1 for Postgres. It's one of the most awesome OSS project: great development team, community, large codebase (which is well organized and very modular), has a very good code and end-user documentation, always working with a significant number of important computer science problems and concepts (ranging from easy to very complex ones). [Disclosure: I'm not a Postgres contributor myself. In the past, I had been working on Postgres core and related projects at EnterpriseDB (a Postgres company) for 5+ years].
- lazyjones 11y agoThis. I actually joined HN years ago just to praise Tom Lane for his outstanding support (I hope I remember this correctly).
- justinclift 11y agoDefinitely agree. The PostgreSQL Community began my serious involvement with Open Source Software, about 15 years ago. It's one of the best groups I've ever seen, due to their patience, friendliness, encouragement of others, and willingness to share info/experiences for mutual benefit. It doesn't hurt that being very good with PostgreSQL is useful on a CV too. ;)
- kmfrk 11y agoThe Jekyll folks are always nice and chipper. And disgustingly productive. :)
- dvirsky 11y ago@antirez is all of the above to an amazing extent, however redis is one of the hardest projects to contribute code to from my own experience. The community is awesome and very friendly and helpful though, and I reckon most of my contribution to redis has been as a community member helping out others or getting involved in discussions of redis' future, which is also a great way to get involved.
- stratigos 11y agohttps://github.com/rubycorns/rorganize.it https://github.com/rubycorns/rorganize.it Rubycorns of Rails Girls workshops Also: https://github.com/spacetraveler/rubyissues https://github.com/spacetraveler/rubyissues Rubyissues
- aortega 11y agoOpenbsd.org
- epoch1970 11y agoI've had very good experiences with the OpenBSD and the FreeBSD communities, too. As long as you do your homework and the answer you seek isn't in the documentation or FAQs, they'll go to the ends of the earth to help you out. This is really valuable for seriously hard problems.
- sigjuice 11y agoYou are kidding aren't you?
- mholt 11y agoCheck out #FreeSoftwareFriday on Twitter for praise of great open source projects.
- geerlingguy 11y agoDrupal's community is what got me into OSS, even though the language (PHP) community seems to be at a strange crossroads currently. I've also been somewhat involved in Ansible's community, and it's been nothing but a positive experience so far. It's interesting to compare some of the different communities; some seem to value technical competence over diversity, some UX over architecture, etc. It's probably easiest to dip your toes in the water and just make sure you can get help early on—jump into IRC or forums and see how people react to some initial questions you have about the project.
- SwellJoe 11y agoAs a counter-point: I've found it impossible to penetrate the Drupal community. I have filed several tickets over the years, including patches, which have often gone entirely without comment for sometimes months. Including a bug report and patch against a core include file. IRC is sometimes helpful, but usually not. In my experience, it's just really hard to get any questions answered or bugs fixed in Drupal.
- snowwrestler 11y agoHow recently was that? They made a big public effort during the Drupal 8 project to become more open, welcoming, and responsive, and it would interesting to know if that made a difference.
- SwellJoe 11y agoMy most recent interaction with the Drupal community was today. I finally got a response on a couple of patches I submitted a few weeks ago (one committed, one got useful feedback, which is great!), and I followed up on a patch that I'd contributed that someone else used and found to resolve their problem (but still has no response from the maintainer, after a few weeks), and checked on that core include patch, which has no reply, even though I submitted a patch against D8 in hopes of getting a reply (I figured maybe all the core people were bored of Drupal 6 and Drupal 7). So, no. The recent push hasn't changed much in my experience. It could just be bad luck, and my own inability to spend more time on the problem of introducing myself or being involved. Drupal will never be my core job or something I can spend significant time on. But, I've never had such a hard time getting feedback on patches before, with any still active project I can think of, and I've been submitting little patches and making bug reports against OSS projects for a long time. If Drupal has a welcoming and helpful community I've had trouble finding where they hang out. It is definitely not in their issue tracker.
- juanmatt 11y agohttps://github.com/DemocracyOS/democracyos https://github.com/DemocracyOS/democracyos Great team & Great project
- joeysim 11y agoI recommend looking into re:dash, which is an amazing and widely used data collaboration tool for your data. Arik Fraimovich is doing a great work with a growing community of contributors. https://github.com/getredash/redash https://github.com/getredash/redash http://redash.io/ http://redash.io/ Disclaimer: I'm the founder of EverythingMe, re:dash was born in one of our hackathons but have since become its own beast.
- chaos_monkey 11y agoCan I ask what are some of the differences between redash and a tool like Apache Zeppelin?
- purpleidea 11y agoOh-My-Vagrant does: https://github.com/purpleidea/oh-my-vagrant https://github.com/purpleidea/oh-my-vagrant Disclaimer: I started the project though!
- kfogel 11y agoVisit https://openhatch.org/ https://openhatch.org/ -- they exist to match people with good open source projects. Good luck!
- imglorp 11y agoLooks down? :-(
- sti398 11y ago+1 They also help specifically label contributions that would be good for newbies to try.
- detaro 11y agoFWIW, I've tried to find interesting things through this page a few times and have utterly failed. Maybe I'm missing something, but the search feature is a bad aggregator of issue trackers, without useful filtering or pre-selection.
- unvs 11y agoElixir and its ecosystem (plug, ecto and phoenix) has been above and beyond every time I've contributed. Helpful, patient and kind, and also very smart guys. https://github.com/elixir-lang/elixir https://github.com/elixir-lang/elixir https://github.com/elixir-lang/plug https://github.com/elixir-lang/plug https://github.com/elixir-lang/ecto https://github.com/elixir-lang/ecto https://github.com/phoenixframework/phoenix https://github.com/phoenixframework/phoenix
- tbrooks 11y agoAgreed. Elixir is my first foray into functional programming and the paradigm is obviously different from OO. The Elixir community on both IRC and Slack have been incredibly patient and helpful for a hack like me. Both in solving specific problems and teaching how to solve future issues myself the next time around.
- plainOldText 11y ago+1. The community is a big part of the Elixir ecosystem.
- phamilton 11y agoLast April I decided to work on open source every day for a month. I saw a gap in the Elixir ecosystem (a driver for RethinkDB) and I just started hacking on it. The help and feedback I've gotten from the community have been fantastic. It's a community where I can tag José (the creator of Elixir) on a github issue for my driver and he'll chime in with very useful feedback. Imagine pinging Guido or Matz about the right way to do connection pooling and them responding. It's a pretty awesome community.
- doomspork 11y agoAnother vote for Elixir. Very enjoyable community to participate in.
- billwashere 11y agoScummVM does! - http://scummvm.org/ http://scummvm.org/
- simulo 11y agoThe http://hood.ie/ http://hood.ie/ community is nice. Also, I was rather happy with etherpad’s community: http://etherpad.org/ http://etherpad.org/
- forgottenpass 11y agoFind the projects that speak to you then check in on the communities. Contributing to open source is first and foremost _work_. A community can turn you off from participating, but the motivation to contribute only comes from the product. And you might be surprised at the difference between what it's like to contribute to any random project compared to what a "news" blogger that needs to generate hits wants you to think the average project is like.
- nhaehnle 11y agoThis is really the correct answer: Why do you want to participate in an open-source project in the first place? If it's to gain brownie points for your CV, it's quite likely that you'll get nowhere, because that's a motivation right along with "earn money". The difference to just getting a random software development job for earning money is that at the random job, you will be in a team where tasks will naturally flow towards you. In a random open source project, this will not be the case. So most people will not stick with it unless they have a better motivation for contributing to the project in the first place. So try to find a project that you find interesting first. You should actually be able to find many of those if you're into software development, and then take a look at the communities yourself.
- dvanduzer 11y agoAnother tack: look for employers that have already demonstrated a commitment to open source software / hardware. (This is, of course, a difficult chicken-and-egg problem for those looking to bolster a CV.) I think starting at the language level, and then digging deeper for sub-projects in your interest sphere is a good strategy. I'm partial to the Perl and Python communities. Both have BDFLs that are kind people who lead by example. Projects associated with these languages often seem more accessible (IMO), and I think Larry and Guido deserve a lot of credit for that. I'll also throw in a plug for jabber.org and telehash.org because Jeremie is one of the nicest people I've ever met. edit: and exercism.io because Katrina is brilliant and dedicated to community building.
- bjwbell 11y agoIt was hard for me to find projects I found interesting enough to contribute to. It wasn't until I had an overarching purpose that I found success. It took about 5 years.
- szadok 11y agoTheforeman -Foreman is a complete lifecycle management tool for physical and virtual servers. theforeman.org github.com/theforeman
- hoorayimhelping 11y agoReact. I'm constantly impressed by Ben Alpert's[1] patience and response time and ability to answer questions all over the internet. 1. http://stackoverflow.com/tags/reactjs/topusers http://stackoverflow.com/tags/reactjs/topusers
- spicyj 11y agoI appreciate you saying that. Thank you.
- medecau 11y agoHow do you do this?
- spicyj 11y agoI try to be helpful whenever I have a chance. When I first adopted React, my coworkers were frustrated that whenever they Googled for errors they didn't find anything, so I committed myself to writing answers to all the reactjs questions on Stack Overflow for a few months. I do my best to be helpful when responding to issues too -- though I've had less time to spend on maintaining our GitHub repo lately and consequently been less helpful.
- aedocw 11y agoI would encourage you to check out OpenStack[1]. As a community we are trying really hard to be welcoming and helpful to new contributors. [1]http://docs.openstack.org/contributor-guide/index.html http://docs.openstack.org/contributor-guide/index.html
- ianjorgensen 11y agoNightscout. Software for people with and affected by Type 1 diabetes by people with and affected by Type 1 diabetes. https://github.com/nightscout https://github.com/nightscout
- virtualsue 11y agoThe Perl 6 development team is generally good-natured and work to be pleasant to each other and newcomers. http://perl6.org/ http://perl6.org/
- SwellJoe 11y agoThe Perl community, in general, has always been extremely friendly and welcoming. That seems to carry over to Perl 6. I can't think of any time I was unable to get guidance quickly via a variety of channels; Perl Monks, IRC, etc. are good places to go. Filing issues about CPAN modules can be a somewhat less satisfying thing (depends very much on the author), but usually also results in something good happening.
- autarch 11y agoI was about to write the same thing. Perl 6 is a great community, and they really seem committed to keeping the community welcoming and engaging.
- perlgeek 11y agoI fully agree. One of their mottos is "optimized for fun" or short -Ofun, and it shows. Drop by on IRC (irc.freenode.org #perl6) and join the fun!
- scrollaway 11y agoI'm the lead for LXQt, the Qt-based desktop environment: http://lxqt.org/ http://lxqt.org/ I'm very happy to say that everyone on our team is kind and supportive. I'm also happy to say this is not a unique trait of our team, it's something you'll see in a lot of open source projects. Feel free to shoot me an email (in my profile) if you're interested in LXQt.
- tym0 11y agoHey nice, a new release, I was getting worried that the project was going down.
- scrollaway 11y agoNope, we're still active, but we're suffering from manpower shortage ;)
- trishume 11y agohttps://github.com/syl20bnr/spacemacs https://github.com/syl20bnr/spacemacs Great community, has a very friendly Gitter chat room where people collaborate, very nice maintainer as well.
- pzone 11y agosyl20bnr bristles too easily at any criticism of the project though. I think he would do better ignoring reddit &c entirely instead of acting as PR manager.
- smcguinness 11y agohttps://github.com/callemall/material-ui https://github.com/callemall/material-ui
- segmondy 11y agoThe open source project that needs you are the very ones that are unkind, not supportive with less talented teams. Someone needs to join them and lead, to show kindness, to teach how to be supportive of newbies, and to bring talent.
- sanderjd 11y agoThat sounds nice, but in practice it is likely to be an exercise in futility and frustration.
- Manishearth 11y agoAgree to some extent, but it depends on the team though. From what I've seen there are many projects that aren't kind, but they aren't too unkind either. Or if they are unkind, it's not by conscious choice -- just what happens when you get people coming from other unkind projects. Not people who want the project to be unkind, mind you, just people who are used to that and okay with it. Such projects can benefit a lot from a few empathetic community members.
- sanderjd 11y agoFrom what I've seen of you in the Rust community, you might be one of the people who has the chops to actually make a large positive impact on a project's community. But for me, at least right now, without practicing a bunch, I think it would be futile and frustrating, and I suspect most people are in that boat.
- Manishearth 11y ago:) Yeah, I'm not suggesting that anyone throw themselves into a toxic environment with the goal of fixing things. I'm not one of those people either (but I have tremendous respect for those who are). Just saying that it's not a dichotomy -- there's a lot of space in between kind and unkind for communities which are tolerable and can be improved. YMMV though :)
- franzunix 11y agoI think it depends on you background, I'm trying to support this project: https://github.com/franzejr/best-ruby https://github.com/franzejr/best-ruby
- viraptor 11y agoFrom my (limited) experience, I've been impressed wherever I interacted with developers of: python-requests, salt, rust.
- lucasvr 11y agoThe team at GoboLinux.org is awesome ;)
- rmason 11y agoLucee has a very active community and there isn't the division and disagreement I've seen in other projects. https://github.com/lucee/Lucee https://github.com/lucee/Lucee
- jlukic 11y agoIn the author of Semantic UI, if you're interested in working on the project you can always email me personally and start a dialog jack@semantic-ui.com
- omershapira 11y agoopenFrameworks is extremely supportive, built from the ground up using volunteers, receives regular contributions by artists giving code back, and is in constant need of quality control (so many platforms to support natively...) https://github.com/openframeworks/openFrameworks https://github.com/openframeworks/openFrameworks
- nickysielicki 11y agoIn general I think that projects that use gerrit are the easiest to get involved with.
- DasIch 11y agoDjango
- heyts 11y agoI second that, Django is the first word that popped into my mind when I read the question. I think Django exemplifies what a great Open-Source software community is.
- Scarblac 11y agoDjango Under The Hood was primarily a conference about love and acceptance of all fellow beings, I think :-)
- riadhtn 11y agoMozilla: Firefox accounts content server is for example very awesome with an amazing team and a lot of bus for beginners https://github.com/mozilla/fxa-content-server https://github.com/mozilla/fxa-content-server
- jimhefferon 11y agoTeX Live https://www.tug.org/texlive/ https://www.tug.org/texlive/ people are awesome, the output is very widely used, and here for the long haul.
- will_pseudonym 11y agoMore important to me--Which companies have kind, supportive, talented teams?
- sanderjd 11y agoThis might be interesting as a similar "Ask HN" of its own.
- will_pseudonym 11y agoI'm on it, once I figure out how to do an Ask HN!
- tymekpavel 11y agoLinkedIn.
- will_pseudonym 11y agoI decided to ask this exact question! https://news.ycombinator.com/item?id=10643458 https://news.ycombinator.com/item?id=10643458
- kencausey 11y agoI found the community around Squeak (http://www.squeak.org/ http://www.squeak.org/) to be extremely pleasant and supportive some years ago. I suspect the offshoot community around Pharo is similar.
- Zyst 11y agoGetting involved with open source should likely not be done of how a community is, but rather because you love the product itself, and want to make it better. If the community is nice, that's a huge plus, but in my opinion it should not really be a deciding factor unless the community is outright hostile. Just try to ask in general, see applications you use frequently: Desktop, web, and browser based. Programming languages, and websites you find yourself in frequently. See if any of those are open source, and then send the author(s) an email, ask if they accept contributions. Do make sure to ask, I've had cases where I asked an author if they accepted PRs in general, and the response was "I'm sorry no, I would much rather maintain full control over the codebase", which is perfectly fine, in general, find something you are passionate about, and then try to help. I would really advise against starting open source contributions just for the sake of contributing to open source. When you go into a project the existing contributors will likely have to spend time, and effort grooming you into someone who can properly navigate the code base, in my experience people who join a project just for the sake of joining something, or because they want to have "Contribute to Open software in my free time" in their resume tend to drop out pretty frequently, and it's just painful for all parties involved.
- dedosk 11y agowww.KDE.org in general, Krita team is considered very friendly and supportive.
- pzone 11y agoI've loved contributing to Krita. It's also heartwarming seeing the lead contributors doing things like sending out stacks of postcards to donors, and great that IRC is for both devs and users.
- hakanderyal 11y agoIf you are interested in javascript, rackt[1] team is working on awesome stuff. [1]: https://github.com/rackt https://github.com/rackt
- jondubois 11y agoI think the SocketCluster community meets this description (I'm the main author). Especially on the kind/supportive side. It's relatively small (about 60 people in our chat group), we are not supported by VC funding of any kind so everyone is just doing it for fun (and to please the community). Based on the experience I've had using Gitter (chat) to get assistance on other projects, I'd say our helping/chat culture is among the best. Also if you have a truly good idea, it will be heard and implemented. Website: http://socketcluster.io/ http://socketcluster.io/ Gitter (chat): https://gitter.im/SocketCluster/socketcluster https://gitter.im/SocketCluster/socketcluster I think this 'niceness' comes from being a small, dedicated, growing community based around learning and having fun. If the community is already large and successful, you will just be a small cog in a big machine.
- alexfisher 11y agoDrupal - http://drupal.org http://drupal.org Ethereum - http://ethereum.org http://ethereum.org
- maxdemarzi 11y agoNeo4j welcomes direct and indirect(drivers, frameworks, examples) contributors with open arms. Lots of our employees were community members first.
- jlarocco 11y agoThe reasoning behind that question doesn't make any sense. The idea of contributing to a project that you're not personally interested in, solely based on an external reason seems wrong to me. That's true for-pay software development, but is even more true when it comes to open source development. I think you'd be a lot better off looking at projects you are currently using, or in areas that are interesting to you, and hanging out in their IRC channels, reading their mailing lists for a while, checking their bug tracker, and tinkering with their code. At the very least, you should clarify how you want to help out, what you're interested in doing, and what your skill set is. The way it's phrased right now, you'd get more meaningful answers just randomly clicking projects on GitHub.
- jammmm 11y agoWine.
- espeed 11y agoApache Tinkerpop: https://tinkerpop.incubator.apache.org https://tinkerpop.incubator.apache.org The TinkerPop project is thoroughly documented, questions in the user groups are answered fast, and the R&D keeps pushing the space forward. For example, check out this new paper by Marko Rodriguez (TinkerPop founder and creator of the Gremlin graph programming language): "Quantum Walks with Gremlin" http://arxiv.org/pdf/1511.06278v1.pdf http://arxiv.org/pdf/1511.06278v1.pdf Here's a quote from a community member: Something like 13 yrs ago, I was trying to do server-side Java. It was a nightmare, until I discovered a thing called Apache JServ. It was simple, elegant and the developer group was wonderfully supportive and well organized. Just as with JServ, way back then, Tinkerpop has all the same characteristics, and gives me the same feeling of having hit on something really valuable that will take me a long way. Well ... JServ morphed into TomCat, and I've used it consistently ever since. I'm confident Tinkerpop is going the same way, so I'm only too pleased to help where I can. Sincerest regards, Hasan Source: https://groups.google.com/d/msg/gremlin-users/pF577035UpY/M7t9uIiIOtIJ https://groups.google.com/d/msg/gremlin-users/pF577035UpY/M7... Disclaimer: I am a TinkerPop contributor.
- wineisamazing 11y agoWine.
- dragly 11y agoQt and Qt3D. I haven't contributed as much to Qt as I've wanted to, but the little I did was met with support and great mentoring. They are a very talented group. If you're interested in physics, mathematics or other sciences, I'd recommend SciPy. I attended one of their conferences and met many really nice, kind and talented people. (Open Source conferences and meet-ups are a great way to get to know people and kick-starting contributions.)
- mtgred 11y agoJinteki.net: a platform to play Netrunner in the browser. We welcome contributors and have a Slack where devs can ask questions. Send me an email if you want an invite. https://github.com/mtgred/netrunner https://github.com/mtgred/netrunner http://www.jinteki.net/ http://www.jinteki.net/
- wineisamazing 11y agoWine's an amazing open source project, a compatibility layer project for running windows applications on POSIX-compliant OS's (OSX, Linux, BSD etc) started 22 years ago and still going strong. The devs are super talented and contributions are always welcome. I've been contributing there and my so far my personal experience has been positive, fun and challenging at the same time :D There's literally a ton of different things that you can contribute on and while there is some initial friction in getting patches accepted, they always make sure to point you towards the right direction to get your patch accepted. They also hold annual conferences (wineconf). Check out their website for more info http://winehq.org/ http://winehq.org/
- PuffinBlue 11y agoHugo[1,2] is pretty nice. Very responsive team too. I like the discuss forum[3] they have, it's not particularly high volume and people are pretty good to each other. [1] http://gohugo.io/ http://gohugo.io/ [2] https://github.com/spf13/hugo https://github.com/spf13/hugo [3] https://discuss.gohugo.io/ https://discuss.gohugo.io/
- jordigh 11y agoOctave and Mercurial. I'm involved in both. Come by, and if I see anybody being even slightly unpleasant, I'll be sure to call them out and help you feel welcome.
- erichmond 11y agoCan't recommend http://www.onyxplatform.org/ http://www.onyxplatform.org/ highly enough. Tight core of extremely talented and passionate engineers who are working on an exciting project in a more exciting space.
- nXqd 11y agoOnyx really simplifies the idea of data processing. I would recommend anyone using it, since we can integrate with another storage, and processing engine easily :)
- bsima 11y agoDitto this. The felxibility of Onyx's design really makes it a powerful tool. And working with it feels very "Lispy" and "Clojure-y" - true to it's platform since it's written in Clojure.
- tymekpavel 11y agoGraphLab and Spark.
- Ernestas 11y agoWhole Clojure and ClojureScript ecosystem.
- afhammad 11y agoAs much as I love Clojure this is not entirely true. Without naming names there are some prominent projects/devs that would not qualify for this.
- raspasov 11y agoIf you're going to make statements like that, you should point names or at least specific cases. I would say, yes, Clojure is pretty much governed by the benevolent dictator model. Is that bad? What is the alternative? Design-by-committee model where the language/project/library goes in 100 different directions with mostly questionable quality?
- clj-throwaway 11y agoPersonally I think Clojure takes the benevolent dictator model too far. It's possible to be a benevolent dictator and still publish patches for review before you merge them, even if you do intend to have the final say. Rich just runs git commit && git push without telling anyone what he's working on. Most of the time it works out but in the most recent development cycle it's been kind of a mess.
- raspasov 11y agoOk, clj-throwaway : ) . First, I have to say that I'm not a Clojure contributor, and haven't contributed a line of code. I am "just" a Clojure user. Clojure by itself is already pretty good. Nothing is perfect of course. I want Clojure to keep improving in all kinds of ways (smaller memory footprint than C, please? when can I get THAT? oh, can you also throw in the 1 ms startup time, thanks :)), but I also want it to work well, including my existing and previous code. When something is already pretty good, you work twice as hard at not screwing it up first before you mess too much with it. What specifically do you mean by "mess"? What has been "messed up"? Has your Clojure code stopped working? Has it become slower with a new release? Has there been a glaring memory leak that renders your server useless after a few hours of running? Because I can point you to a number of "open-source" projects with huge funding where that has been the case.
- marknadal 11y agoThis is the ideal we are striving for at https://github.com/amark/gun https://github.com/amark/gun , and I hope our https://gitter.im/amark/gun https://gitter.im/amark/gun is evidence of that. We're an Open Source Firebase, with graph data structures and a decentralized architecture. Please give us an email so we can help, mine is mark@gunDB.io .
- balbenberg 11y agohttps://github.com/themanaworld https://github.com/themanaworld
- jstoiko 11y agoAren't these mandatory qualities in the open source world? If you enjoy Python, RESTish APIs and all sorts of database backends, you can checkout http://Ramses.tech http://Ramses.tech a project that I'm involved with.
- mightybyte 11y agoI've always found the Haskell community very helpful and willing to go to great lengths to explain complicated concepts to newcomers.
- otakucode 11y agoI would definitely second this. I have never contributed to a Haskell project, so didn't mention it in my main reply, but I was nothing short of astonished and humbled by my experience with the Haskell community when I was learning it. I've never encountered any other community that was so welcoming and willing to bend over backwards for newbies. I honestly felt a little bit bad. I grew up online, and I consider myself skilled at integrating with established communities, being polite and reserved and not expecting to be accorded unearned respect and the like. But after just asking a couple questions in the Haskell IRC channel, I found people willing to have extended in-depth discussions with me even though I was a total unknown. I didn't feel deserving of such an investment of their time and I have never come across it before or since. I consider the Python community to be excellent in my experience, but Haskell is truly god-level tier. They changed what I even thought was possible for a programming language community.
- mattezell 11y agoRelative 'new comers' to the block, the Ionic Framework has an amazing hands on team behind it and the community as a whole is fantastic. http://ionicframework.com http://ionicframework.com
- reitanqild 11y agoNetbeans and dokku are two nice ones as far as I understand
- pegasos1 11y agoRust language! One of the most supportive groups I've ever been involved with.
- lando2319 11y agoXVim (XCode Pluggin for VIM-style bindings) https://github.com/XVimProject/XVim https://github.com/XVimProject/XVim
- jeffwidman 11y agoSQLAlchemy - Great docs, well programmed, very extensible/flexible/powerful.
- nemesisrobot 11y agoI've made small code contributions to Firefox and Servo, both Mozilla projects, and I have nothing but good things to say about everyone involved with the two projects. As a newcomer to both, the respective teams were very welcoming, helpful, and most of all, patient especially during the review process.
- doppp 11y agoThe Haxe community is pretty awesome! :)
- caseysoftware 11y agoIt's hard to just "pick a project" and start contributing. You need a little bit of passion, excitement, or just plain need. Look at the tools that you already use and depend on and start there. Odds are you know how to set them up, configure a few things, and the like. In most cases, a few pull requests to the docs are not just welcome but greatly appreciated. (I've been managing projects since 2007 and participating since 2001.)
- deleted 11y ago[deleted]
- fevangelou 11y agoYou'd expect someone would mention Joomla already. But...
- jrimclean 11y agoIf you're into games at all, I would highly recommend the Godot Game Engine (http://www.godotengine.org http://www.godotengine.org). They are very active on IRC and in the forums. If you have a question, you'll almost certainly get an answer. They are also are very welcoming of contributions.
- ariestiyansyah 11y agoWhy not start contribute to Mozilla? https://mozilla.org/en-US/contribute/ https://mozilla.org/en-US/contribute/
- kenrick95 11y agoI think fixing easy bugs are the easiest way to get around and interact. https://bugzil.la/sw:%22%5Bgood%20first%20bug%5D%22&limit=0 https://bugzil.la/sw:%22%5Bgood%20first%20bug%5D%22&limit=0
- burkemw3 11y agoI've been impressed with working on [syncthing][]. The team is very open to discuss anything that comes up, which makes it easier for me to tackle things. I've also been impressed with the user experience of the product. Installation and configuration was much easier than I expected, and then it just runs! [syncthing]: https://syncthing.net/ https://syncthing.net/
- nsfmc 11y agoi had a fantastic time contributing some code to the ghost.org blog platform. they are incredibly well managed, fantastically transparent, and provide a great deal of support for people contributing to the codebase. very much an a+++++++ would contribute again situation. Probably the thing that sets any receptive project is its ability to identify areas where it needs help and setting aside well defined (and documented) projects in those areas. In many projects, there's lots of work needed to be done but the priorities aren't obvious and so lots of contributions get left on the floor because they're just not in any way priorities for the active maintainers. it takes lots of work and maturity for a project to advertise this sort of stuff which is why these situations seem few and far between. Regardless, try to invest time in filling in the current needs of projects rather than unsolicited work. some unsolicited work (bugfixes) is easily accepted, but features are often hard to incorporate especially if they're not aligned with the short term goals of the project.
- dbrecht 11y agoI've found that OS communities have largely come a LONG ways over the last few years. Most are helpful and are full of smart, nice people. That said, there are always going to be a few less than cordial people in every crowd. When picking an OS project to get involved in, there are only two suggestions I have: 1. Make sure there's a fair sized community behind it with > 1 committer (not much worse than getting involved with a project that just dies) 2. Make sure it's something that's going to hold your attention for a good while and it's something you're passionate about. Generally, contributing to OS projects isn't really a fly by night thing (of course depending on the level of involvement you're looking for). If you get involved with a project that has a great community but isn't something you're actually passionate about, chances of long term involvement aren't really high. From personal experience, the Python community has been the most enjoyable for me to date. Filled with academics and hackers, scientists and CRUD so developers, I have yet to see another community filled with such diversity from which comes intelligent, positive discussion and results.
- richardboegli 11y agoEpic's Unreal Engine 4 team and the community around it is an amazing kind, supportive, friendly and talented group of people. http://unrealengine.com/ http://unrealengine.com/ Its one of the reasons I got back into game dev and chose to use this engine. The engine itself is state-of-the-art and the improvements per each release is AWESOME. As the engine is a commercial offering that is open source, there are a lot of people involved. This makes it easier for new people to get onboard. They twitch on a biweekly basis http://twitch.tv/unrealengine/ http://twitch.tv/unrealengine/ Have a look at the last two release notes for an example of what they get up too. https://www.unrealengine.com/blog/unreal-engine-49-released https://www.unrealengine.com/blog/unreal-engine-49-released https://www.unrealengine.com/blog/unreal-engine-4-10-released https://www.unrealengine.com/blog/unreal-engine-4-10-release... If I recall correctly, 4.11 is more a stability release then feature release. It is the release currently being developed. Check out the Trello board to see what features are being developed where https://trello.com/b/gHooNW9I/ue4-roadmap https://trello.com/b/gHooNW9I/ue4-roadmap I'd advise to sign up for an account, link your github account, have a look through and join the forums. I've got the same account name on there if you have any questions.
- chei0aiV 11y agoIs Unreal Engine really open source? Doesn't look like it to me. https://www.unrealengine.com/eula https://www.unrealengine.com/eula
- richardboegli 11y agoYes it is open source, but not libre / free. i.e: not GPL / BSD / MIT style etc... If you want to view and modify the code you can. So it is open in that sense.
- simoncion 11y agoI think the pithy phrase you were looking for was "It's open source, but not Free Software.". :)
- srathi 11y agoSamba has a very supportive and vibrant team [0]. [0] www.samba.org
- mbilker 11y agohttps://github.com/nylas/N1 https://github.com/nylas/N1 I really do enjoy the Nylas team and are well receiving of any issues I find or any support I need developing a plugin.
- arsalanb 11y agoYes, I second this.
- jedanbik 11y agoScikit-learn is pretty great. Very appreciative, smart, and plenty of room for beginners.
- mathgenius 11y agoSeconded. I found the scikit learn guys very helpful. Although, they seem to get alot of requests "hey i'm new here, what can i do?" So try to start with a more concrete question than that.
- SFjulie1 11y agoThe day open source will be kind is the day there will be no more discussions. When there is no more discussions and everything looks nice the project as either became proprietary (apache, mysql, nginx), mummified dead (tex) or religious dead (GNU+HURD), or soon to be kind of proprietary (mongodb) or dead of shame (rails) or dead by tyranny (openBSD) or it is a zombie (perl6) or dead from laughing (agile) or dead by bloat (node, angular, react, riak). Well, Choose 2/3 kind & supportive open source alive For example the consensus on PHP is vastly due to either true pro making real money out of fixing the mess of PHP spaghetti code, and people having real better tools to make better code. PHP is thus a good example of a dead project that ignores it. PHP is quantically dead.
- aikah 11y ago> PHP is quantically dead. PHP 7 is a revolution by itself, cleaning up a lot of issues in the language and moving it forward. I'm not sure what your message is about, but it certainly seems you have issues with the PHP team.
- dllthomas 11y agoSnowdrift.coop is very welcoming.
- rwallace 11y agoTo answer the question asked: I've been on the LLVM mailing list for a few months now, and been highly impressed both by the technical quality of the project and by the competence and supportiveness of the people involved. To address a meta-question: I disagree with the people who claim that you shouldn't contribute to a project for any reason other than intrinsic interest in the product itself. Most people, after all, work for extrinsic reasons; it's a normal part of life. There is nothing wrong with contributing to an open source project to improve your programming skills, boost your resume or pay some of your karmic debt to your species for the gift of your life. These are all valid reasons, and all are flexible regarding the specific nature of the project.
- dvanduzer 11y agometa-meta-discussion: The question implies an ordering on priorities: 1) kind 2) supportive 3) talented 4) effective Granted, the original poster may not have intended it quite that strongly, but it raises an important issue when evaluating open source projects.
- rwallace 11y agoNot necessarily. For example, OP might figure effectiveness is easy to judge from a quick Google search and it's the other things that benefit more from asking about personal experiences.
- lispit 11y agoI guess the flip side of "don't contribute to a project unless you are intrinsically interested in it" is "don't contribute to a project you aren't interested in unless you are capable of significantly helping it." Someone inexperienced but strongly interested in a project can be taught to be useful. And a knowledgeable resume-padder can very well spearhead useful changes. But if you are both uninterested in the project and incapable of helping it, you're more likely to hurt the project than help it. And, sorry to say, but if you don't know where to help, then you're most likely on the "not imminently useful" side and should be looking for things you're legitimately passionate about instead of wasting peoples' time. EDIT: Does anyone remember an article or comment from a few weeks ago about how many open source projects tend to lose their focus and become more about justifying the existence of a social group than achieving a goal? It seems kinda relevant to me.
- veritas3241 11y agoI'm pretty partial to RethinkDB. They were my first contribution to OSS.
- i336_ 11y agoI'd have to say NetSurf (http://netsurf-browser.org http://netsurf-browser.org). I'd barely joined the IRC channel and was discussing UI enhancements when it was mentioned I could have my own branch on their private Git repo server if I wanted :D That was hugely welcoming, in my book!
- chei0aiV 11y agoI've always enjoyed contributing to the Debian community.
- ausjke 11y agocorrect, debian really should be on the top here.
- shmerl 11y agoRust has a great community: https://www.rust-lang.org https://www.rust-lang.org
- krisdol 11y agoSeconding this. I think rust meets all criteria, and their issue labeling encourages newbies to get started fixing issues, where more experienced members will offer mentoring for fixing easier problems.
- JBReefer 11y agoI thought Rust's community is infamously ultra-polticized and prone to witch hunts?
- shmerl 11y agoAny example of this?
- humanrebar 11y agoPerhaps that was a broader comment about Mozilla?
- shmerl 11y agoNot sure. I didn't notice any witch hunts there.
- deleted 11y ago[deleted]
- binarycrusader 11y agoFrom my experience, SDL, Ogre3D, and Dragonfly BSD were great. There are other projects I've made contributions to, but many of them are a lot more challenging to engage with.
- kang 11y agoBitcoin
- carloselhalabi 11y agoHave you heard of Mozilla? http://mozilla.org http://mozilla.org I'm a Mozillian myself and I can tell you I wouldn't have been one if the community wouldn't have showed me such a great and kind support since the first minute I decided to step in a introduce myself. Plus we breathe OSS and have multiple talents of every kind. Mozilla works serving, promoting and protecting the Open Web, and provides the tools to do so by ourselves. Firefox is -mostly- a community effort, with translators, designers, and coders from all around the world. If you decide to join, feel free to say Hi in the forums of the community: https://discourse.mozilla-community.org/ https://discourse.mozilla-community.org/
- marcoperaza 11y agoJust be careful if you don't share their political views. They just might go digging through everything you've ever said and every cause you've ever donated to and start a witch hunt. Even if you invented Javascript.
- sandofsky 11y agoA litmus test of a great community is how they deal with people who are technically useful but socially reprehensible.
- sqldba 11y agoCurious what you think the response should be.
- sandofsky 11y agoIf the person is toxic, and nothing will change that, get rid of them before any more damage is done. I could argue that even if they're 10x more productive, they will drive off far more than 10 contributors. But really you do it because it's the right thing to do.
- 11y ago
- donatj 11y agoCakePHP. I'm not a big fan but when I was working on a project their chat room was the most supportive helpful I've ever seen.
- mfholden 11y agoIf you're interested in code review / project management platforms, the ex-facebookers behind the long-running tool, Phabricator, are awesome.
- usenetthrowa 11y agoFreeBSD has a kind, international team of developers. It may be a scary project to contribute to for beginners to open source because it is an operating system, and people have some apprehension about improving operating systems.
- otakucode 11y agoI've contributed to a few Python projects, and the experience I had with the IPython and beets groups both stand out in my mind as very friendly. The patch I contributed to IPython was vanishingly trivial. It removed an unnecessary function call in a code path that wasn't even performance-sensitive (I just stumbled on it when looking into a more complex issue). I would have understood if the patch just lingered without being looked at for ages. It didn't address an existing issue, didn't impact the correctness of the code, and barely had any consequence to performance. But, it was quickly reviewed and accepted and the maintainers were thankful to have my contribution. I was very pleasantly surprised, and will certainly consider contributing to their project again when I have time. Likewise, I ran into a bug in the beets MP3 tagging/collection manager and was able to report the issue, discuss it with the author and other contributors to determine the preferred way to handle the situation, create a new unit test and fix, and get it accepted all within a couple of days. Everyone I spoke with was very inviting and helpful. I hope to be able to help them again in the future as well!
- philip1209 11y agoThe JuliaOpt / JuMP (Julia for Mathematical Programming) team has been responsive and supportive. When I file a Github issue at a random hour, they respond in minutes. The quality of code and testing is outstanding, and frankly for a project started in academia that's rare. In the dynamic world of pre-1.0 Julia, they've set the standard for 3rd party libraries, accommodated deprecations from the language immediately as versions change, and overall driven the advancement of scientific computing. https://github.com/juliaopt/jump.jl https://github.com/juliaopt/jump.jl Edit: Here's a great example of the JuMP team debugging somebody's particular script, running it, and benchmarking it - all because somebody filed a Github issue. https://github.com/JuliaOpt/JuMP.jl/issues/614 https://github.com/JuliaOpt/JuMP.jl/issues/614
- fernly 11y agoIt's a smaller project, but I've made small contributions to PyInstaller and found the lead people to be very agreeable.
- mplewis 11y agoPlatformIO: https://github.com/platformio/platformio https://github.com/platformio/platformio The author has gotten involved personally to help me with issues I was seeing. He provided advice on architecture and use case, and he does an extremely good job of keeping the product current. https://github.com/platformio/platformio/issues/330 https://github.com/platformio/platformio/issues/330
- orionblastar 11y agoRight now ReactOS is doing better because they used Indiegogo funding to hire better developers: http://community.reactos.org/index.php/news/years-progress-the-shell http://community.reactos.org/index.php/news/years-progress-t... I tried to post a link to ReactOS via submit to find out I got the "Whoa you're submitting too fast" message, so I lost submit privileges somehow. I apologize if I submitted anything wrong. Creating a free and open source alternative to Windows that uses Windows apps and Drivers, one that isn't based on Linux is really hard and need really talented people to keep compatibility with Windows. I think when their 0.4 release is available, it will do better than the 0.3 releases. With Windows 10 giving people privacy concerns there needs to be an alternative that runs Windows apps to compete with Windows that uses Windows drivers. They just got Steam to work with it and if they get some of the Dotnet libraries and DirectX to run some of the video games, they can put a dent into Microsoft Windows usage. https://www.reactos.org/forum/viewtopic.php?p=114980#p114980 https://www.reactos.org/forum/viewtopic.php?p=114980#p114980 Yeah I know can run WINE with Linux, but ReactOS is targeted at people who can't figure out Linux but want a Windows type OS.
- harlowja 11y agoI'm biased, but I'll say some stuff I work on and stuff that is general integrated into the openstack (and greater python) ecosystem(s) (each project in openstack IMHO has its own culture, so you may need to explore to find a match for you). http://docs.openstack.org/developer/taskflow/ http://docs.openstack.org/developer/taskflow/ http://docs.openstack.org/developer/tooz/ http://docs.openstack.org/developer/tooz/ Any of the other libraries on: https://wiki.openstack.org/wiki/Oslo https://wiki.openstack.org/wiki/Oslo We (myself and the rest of the oslo team) try to be friendly folks so feel free to drop by on freenode at the #openstack-oslo channel. Other openstack projects: http://governance.openstack.org/reference/projects/index.html http://governance.openstack.org/reference/projects/index.htm...
- mohit 11y agoApache Mesos and it's ecosystem (Apache Aurora, Marathon, Apache Myriad, Chronos etc.) has been the most kind, supportive and talented ecosystem of open-source projects. It's a community of individuals who are very talented, patient, helpful and inviting. Disclaimer: I work at Mesosphere, and one of the co-founders of Apache Myriad.
- dhanush 11y agoThe ZeroMQ community is incredibly supportive towards newcomers and existing members alike. And ofcourse the people of the community are really smart, because you dont build a scalable and lightweight (and popular) messaging framework unless you are smart. I have pitched in with a few (simple) commits once in a while and am looking to contribute more regularly. Here's all the code: http://github.com/zeromq/ http://github.com/zeromq/ And a very comprehensive guide: http://zguide.zeromq.org/page:all http://zguide.zeromq.org/page:all And, the contribution process followed is known as C4: http://rfc.zeromq.org/spec:22 http://rfc.zeromq.org/spec:22 You can get in touch via IRC, which is #zeromq on irc.freenode.net ; Try to linger around after asking your questions, and someone would eventually respond. You may also send in your queries to the ZeroMQ mailing list. (http://lists.zeromq.org/mailman/listinfo/zeromq-dev http://lists.zeromq.org/mailman/listinfo/zeromq-dev) Some of us also hang out in the #zeromq channel in the Slack group for Golang: http://gophers.slack.com/ http://gophers.slack.com/
- deleted 11y ago[deleted]
- throwaway_exer 11y agoInstead of looking for kind and supportive projects, why not man up and grow a thicker skin? Aside from that, pick a project that scratches your own itch.
- neelkadia 11y agoAndroid !!
- brchsiao 11y agoIf you're interested in Python and Lisp, Hy (https://github.com/hylang/hy https://github.com/hylang/hy) is great. They're welcoming and funny.
- kristopolous 11y agoI try to be excessively polite but I preside over a diaspora as opposed to a proper community.
- plinkplonk 11y agoJulia. Talent off the charts. Very nice people, and very supportive.
- suls 11y agoHi Mike, I have found the twitter/finagle guys to be very welcoming: https://github.com/twitter/finagle https://github.com/twitter/finagle https://groups.google.com/forum/#!forum/finaglers https://groups.google.com/forum/#!forum/finaglers https://gitter.im/twitter/finagle https://gitter.im/twitter/finagle
- antoviaque 11y agoOpen edX, the stack powering edX.org, is a very interesting (and useful!) project to contribute to. The community and the reviewers are very friendly. There are byte-sized tasks available to get started, and you will get guidance on the tickets and PRs. It's a large Django code base, and changes you make impact millions of students within a week - as real and concrete as it gets. : ) https://github.com/edx/edx-platform/blob/master/CONTRIBUTING.rst https://github.com/edx/edx-platform/blob/master/CONTRIBUTING... http://bit.ly/edxbugs http://bit.ly/edxbugs http://open.edx.org/ http://open.edx.org/ http://github.com/edx/edx-platform/ http://github.com/edx/edx-platform/
- daleharvey 11y agoI cant say this without bias, but being a welcoming project has been one of my main focuses with http://github.com/pouchdb/pouchdb http://github.com/pouchdb/pouchdb
- insulanian 11y agoF#
- cpach 11y agohttp://racket-lang.org/ http://racket-lang.org/
- shurcooL 11y agoI'm not seeing this mentioned at the top level, so I'll say it. I'm impressed with the team and community of Go: https://golang.org/ https://golang.org/ A few great points: https://blog.golang.org/open-source https://blog.golang.org/open-source https://github.com/golang/proposal/blob/master/design/13073-code-of-conduct.md https://github.com/golang/proposal/blob/master/design/13073-... It's the first language/open source project for me that I consider having "the" community, or at least one I care about being a large part of. I was mostly doing C++ before Go, and that didn't feel like something that had a single unified community around - there might've been many different ones. But yeah, I've really been enjoying Go, its community and the project's future prospects.
- jeena 11y agoIt is a bit more than a open source project, but I really like the community around the https://indiewebcamp.com https://indiewebcamp.com I wrote in more detail about it half a year ago: https://jeena.net/indiewebcamp-2015 https://jeena.net/indiewebcamp-2015
- applerebel 11y agoRuby for sure. Amazing community with super awesome OSS software.
- applerebel 11y agoRuby for sure. Amazing community with super awesome OSS software.
- pma 11y agoMost open source project teams are decent except Mozilla,which is vindictive at best.
- faddat 11y agoAwesome open source crews: * Rancher - https://github.com/rancher https://github.com/rancher * Weave - https://github.com/weave.works https://github.com/weave.works * OpenStack (IRC) - irc.freenode.net #openstack * Kubernetes - https://github.com/kubernetes/kubernetes https://github.com/kubernetes/kubernetes * Docker - https://github.com/docker https://github.com/docker * EmileVague - https://github.com/EmileVauge/traefik https://github.com/EmileVauge/traefik * Enspiral - enspiral.com * MetaMaps - metamaps.cc ....That's an incomplete list of projects whose teams have put up with me, and even gone so far as to ask for more. I've worked in OSS for a little over a year now, and I can heartily say that I haven't regretted the decision once.
- lambdafunc 11y agoSurprised that no one mentioned Facebook's Presto project: https://github.com/facebook/presto https://github.com/facebook/presto Presto team is just awesome.
- zengr 11y agoElasticSearch in my experience has a smart team and good codebase to work on in Java.
- Lappleism 11y agoI'm the tech evangelist at Zalando and co-organize our Open Source Guild. Our engineers fit your criteria and would be open to your contributions: https://github.com/zalando https://github.com/zalando https://github.com/zalando-stups https://github.com/zalando-stups We have projects in Go, Clojure, Python, Scala, Java ... I'm a beginner-level coder and my colleagues have been extremely supportive, staying late to teach me JavaScript and reviewing my Python. Let us know if you end up contributing: @zalandotech. :)
- viktorbenei 11y agoIf you're interested in iOS & Android dev / automation tools you should check out https://fastlane-tools https://fastlane-tools and https://www.bitrise.io/cli https://www.bitrise.io/cli . The two projects have a fair amount of overlap, but handle a couple of key concept differently (e.g. built in modules in fastlane vs decentralized step library in bitrise). I'm more than happy to help you get started if you would decide to contribute to bitrise