├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Eugene Cheah 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # list-of-meetup-alternatives 2 | 3 | Compiling a list of meetup alternatives, and possible replacement technologies. PR is welcomed. 4 | 5 | --- 6 | 7 | ## Context 8 | 9 | So meetup.com maybe planning to [charge a $2 per RSVP](https://web.archive.org/web/20191014205500/https://www.meetup.com/lp/paymentchanges) - this will effectively kill any "free meetup". So as a meetup co-organizer myself, this is me researching for a plan to mitigate this! 10 | 11 | --- 12 | 13 | ## Open Source Solutions (with demo) 14 | 15 | > The following are either outright meetup clones, or are "close enough" drop in replacement. 16 | > A similar list in table format [(by "coderbyheart") can be found here](https://github.com/coderbyheart/open-source-meetup-alternatives#open-source-alternatives-to-meetup) 17 | 18 | ### Get Together 19 | 20 | [GIT](https://github.com/GetTogetherComm/GetTogether) - [DEMO](https://gettogether.community/teams/all/) 21 | 22 | - **groups:** yes, with search (it is a meetup clone) 23 | - **event search:** yes, with locations, and more (its a meetup clone) 24 | - **federation:** basic import from live sites, using a CLI command (on a cron schedule?) 25 | 26 | Most feature complete, one-to-one with meetup.com, as it was part of its original design goals. 27 | 28 | More importantly its the only project to recognize the need for federation of events. 29 | 30 | ### Open Event 31 | 32 | [GIT frontend](https://github.com/fossasia/open-event-frontend) - [GIT backend](https://github.com/fossasia/open-event-server) - [LIVE](https://eventyay.com/) 33 | 34 | - **groups:** no 35 | - **event search:** yes 36 | 37 | FossAsia (great folks) very own event organization platform, while it lack "groups" and subscription to groups. 38 | From an event organizer perspective it is full of additional features, including but not limited to, ticket billing, call for speakers handling. 39 | 40 | ### Agorakit 41 | 42 | [GIT](https://github.com/philippejadin/agorakit) - [DEMO](https://app.agorakit.org/groups) 43 | 44 | - **groups:** yes, with basic tag search 45 | - **event search:** no (it does have calendars) 46 | 47 | While the groups and event search is rather limited. Several additional functionalities are built-in, RSS, iCalendar, and file management. 48 | 49 | ### Mobilizon 50 | 51 | [GIT](https://framagit.org/framasoft/mobilizon/) - [DEMO](https://test.mobilizon.org) 52 | 53 | - **groups:** yes, with basic tag search 54 | - **event search:** yes, with location, and keywords 55 | 56 | Provides basic discoverability features, for related event. Currently in extremely early beta phase. 57 | 58 | ### on_ruby 59 | 60 | [GIT](https://github.com/phoet/on_ruby) - [LIVE](https://www.onruby.eu/) 61 | 62 | - **groups:** yes, no search 63 | - **event search:** no (sequential list) 64 | 65 | While this may seem feature "incomplete" it might be good enough, for a small group (<100) of strongly interrelated communities. 66 | From then each group has full functionality, to organize events, and subscribe to news / etc. 67 | 68 | ### Swachalit 69 | 70 | - **groups:** yes, no search 71 | - **event search:** no (sequential list) 72 | 73 | [GIT](https://github.com/null-open-security-community/swachalit) - [LIVE](https://null.co.in/) 74 | 75 | Simliar to on_ruby, where it may work strongly for a small collection of groups. With extensive feature within a group. 76 | 77 | ## Open Source Solutions (no live demo / example) 78 | 79 | ### Keystone Meetup Alternative 80 | 81 | [GIT](https://github.com/Thinkmill/meetup-alternative) (see repo on how to self-host) 82 | 83 | **groups:** no (designed for a single self-hosted group) 84 | **event search:** yes 85 | 86 | Meetup alternative built with JavaScript. Using Next.js and Keystone 5. 87 | 88 | --- 89 | 90 | ## "Incomplete" Open Source Solutions (with demo) 91 | 92 | > The following tends to focus on either other challenges, or a narrow subsection of meetup feature set. This may on one hand make it an "incomplete" solution, but on the other hand for a certain use case, be much better suited. 93 | 94 | ### Gospeak 95 | 96 | [GIT](https://github.com/loicknuchel/gospeak) - [DEMO](https://dev-gospeak.herokuapp.com/groups) 97 | 98 | - **groups:** yes, with basic listing and search 99 | - **event search:** no 100 | 101 | This focuses more on the management of CFP's (Call for proposal), and have extremely limited functionality around event lookup / RSVP. 102 | 103 | ### Attendize 104 | 105 | [GIT](https://github.com/Attendize/Attendize) - [DEMO](http://attendize.website/e/799/attendize-test-event-w-special-guest-attendize) - Attribution Assurance License 106 | 107 | - **groups:** no 108 | - **event search:** no 109 | 110 | This is narrowly focused on managing the booking / ticket sales of an event page. So its not really a replacement. 111 | 112 | --- 113 | 114 | ## Open Source Solutions (upcoming / lacking info) 115 | 116 | > Either in early stages or lack a working english demo to do assessment - may need feedback from others 117 | 118 | ### eventoL 119 | 120 | [GIT](https://github.com/EventoL/EventoL) 121 | 122 | Very limited information in english, and without a live demo, may need help evaluating and filling in its features. 123 | 124 | ### Chapter 125 | 126 | [GIT](https://github.com/freeCodeCamp/chapter) 127 | 128 | Very initial stages, of freeCodeCamp attempt to build their own platform. 129 | 130 | --- 131 | 132 | ## Not Exactly Competitors 133 | 134 | > Interesting alternatives that have been used to organize events. Without most of the features provided. But it works! In a hackerish sort of way. 135 | 136 | ### Facebook 137 | 138 | This is already a common alternative for non-tech events. While it enjoys the benefit of shareability on the much larger social network. 139 | The downside is that it limits searchability of event attendees. I need to know / be in the group, to manually check for events. 140 | 141 | That being said - it is facebook, the largest platform there is. So pros, and cons. 142 | 143 | ### Linkedin 144 | 145 | New to the party. Possibly limited in the same way facebook is. With less noise (food pictures) to signal (upcoming event) ratio for your target audience in their linkedin feed. 146 | 147 | Will need to wait and see how succesful or commonly used it will be. 148 | 149 | Personally this could work really well if your event target a "professional" audience, who are already active on linkedin. However this is very industry specific. Some industries hate linkedin, some love it, some never used it. So YMMV. 150 | 151 | See [article](https://techcrunch.com/2019/10/15/linkedin-gets-physical-debuts-new-events-hub-for-people-to-plan-in-person-networking-events/) for details. 152 | 153 | ### GitHub 154 | 155 | While an un-orthodox alternative, this does tap on to a large existing developer focus community space. 156 | With all the downsides as mentioned in facebook. 157 | 158 | There have been good examples though, such as [Kopi.JS](https://github.com/KopiJS/kopi.js/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+) 159 | 160 | ### Email list + signup form 161 | 162 | More old-school way, but could work better with those with limited tech skills and funds. 163 | 164 | 1. Collect everyone's email address 165 | 2. Create an online form-spreasheet via [Google Forms](https://support.google.com/docs/answer/6281888?co=GENIE.Platform%3DDesktop&hl=en), [Airtable](https://airtable.com/), etc 166 | 3. Email your list with event deails & link to your form. 167 | * Remember to use "[Blind Carbon Copy](https://www.technology.pitt.edu/help-desk/how-to-documents/using-blind-carbon-copy-bcc-feature-protect-privacy-email-addresses)" (BCC) for the addresses. 168 | * If you have many (eg 50+) people to email, you might consider using [Mailchimp](https://mailchimp.com/) or the like; you could be auto-flagged as a spammer. 169 | 4. Check your spreadsheet for responces. 170 | 5. Send reminder email 1-2 days before event 171 | 172 | Protip: consider creating a new email address &/or website/Facebook page for your group. 173 | 174 | --- 175 | 176 | ## Competitors 177 | 178 | > Out right, full commercial replacement / competitor. 179 | 180 | ### [Eventbrite](http://eventbrite.com) 181 | 182 | They focus on events first, with very limited search by tags. And no support for groups, meaning no subscription of groups. 183 | 184 | Well established in the events and ticketing space 185 | 186 | ### [kommunity.com](https://kommunity.com) 187 | 188 | Seems like a full meetup.com clone that is starting out. 189 | 190 | ### [Meetabit](https://meetabit.com) 191 | 192 | Aimed at technical meetups, and backed by some of their organizers. While it lack in-depth search and discoverability. 193 | It includes additional features like: accept talk proposals and sponsorship offers, archive of talks and related materials and export data. 194 | And is taking an interesting alternative approach to the layout of information (aka not a clone). 195 | 196 | ### [opensports.net](https://opensports.net) 197 | 198 | Sports focused alternative, with membership subscription options (like gym?) - I do not know, might need more info. 199 | 200 | ### [emamo.com](https://emamo.com) 201 | 202 | Looks pretty, and is focus more on a platform for large event / conference organizer, with established consumer. Rather then a platform for consumers. 203 | 204 | ### [confy.app](https://confy.app/) 205 | 206 | Brazilian newcomer focused on fests, confs, meetups and fairs (as themselves are saying). With several existing meetup groups. 207 | The platform is focused on the brazilian market (for now), and looks good. 208 | 209 | --- 210 | 211 | ## Competitors Launching Soon 212 | 213 | > New, Shiny, unknowns. Have to wait and see. 214 | 215 | - [Cete](https://cete.io/) 216 | - [Eventy](https://eventy.io/) 217 | 218 | --- 219 | 220 | ## Clarification Notes (aka disclaimer) 221 | 222 | > This is a biased ordered list, based on very roughly on my review of features their working online demo (if any). 223 | or the limited information I could find. However because it is based on the limited information, it does not mean 224 | any solution is better then the other, without a much deeper extensive comparision. Which might be impossible in some cases 225 | as they may be tackling different sub-problems/features of organizing a meetup. 226 | > 227 | > Example of things not tested, specs requirements, or page load speed, or ease of setup. 228 | > 229 | > As with any product, do try to research more extensively on multiple competing options, and test according to your specific use case. 230 | > (if you find any outside this list, please do a pull request). 231 | 232 | --- 233 | 234 | ## Personal Notes 235 | 236 | While the developer in me might want to jump to "lets open source" this. 237 | 238 | It is important to recognise that the success of meetup.com, to an event organiser is that it is "a social network" focusing on well - meetups. 239 | 240 | Its biggest strength was that attendees of any events, can randomly discover other related events by subscribing to an existing group, or by searching for it. 241 | 242 | There are several expensive event management system with superior features, but without the social network. 243 | 244 | Having every organizer hosting their own "meetup server" is probably a worse case scenario, as it effectively kills off the ability for small organisers (<10 attendees) from getting off the ground. 245 | 246 | Likewise having all the tech organizer going over to 101 competitors, will impact us due to fragmentation of the community. 247 | 248 | So in my opinion having a feature complete meetup.com clone is not a solution. 249 | 250 | - It has to be easy for **any** organiser to spin up (not a sysadmin). 251 | - It has to have discoverability built in to other events, beyond the one being organized. 252 | - It has to have a subscription feature for attendees of groups to keep track of upcoming events, they subscribed to. (Full raw list is too much) 253 | 254 | A possible solution is to have multiple major hubs interconnected. With major organizer forming their own hub. Commonly referred to federation, however this requires a logistical work on hub administrator to interlink / etc. 255 | 256 | Unfortunately, the laziest effective solution tends to work here. And this makes it heavily favour a commercial or community-sponsored owner, who will have the time and energy to focus on making sure it "just works" 257 | 258 | And as an event organiser, there does not seem to be an alternative now. While facebook is able to resolve the social network side of the equation, it is hardly a meetup search and management tool. 259 | 260 | FreeCodeCamp - may have captured the issue in better written words then me : 261 | [WeWork is Desperately Squeezing Cash Out of Meetup.com by Taxing 225,000 Communities](https://www.freecodecamp.org/news/the-wework-meetup-debacle-and-a-new-chapter/) 262 | (jump to "What options do groups have?") 263 | --------------------------------------------------------------------------------