Open Source Montréal
A directory of companies, people, and projects that are Open Source and from Montréal
Visit our Website or Join the Slack Group!
Table of Contents
- Background
- Projects
- GitHub Organizations (Companies or Projects)
- Users with Open Source projects
- Incubators, Schools, and Communities
- Other lists
- Contribute
- Build
- License
Background
Why is there a list combining a licensing model with a geographical location?
Generally, I've found that the Open Source community is just that - a community. People who contribute to open source code often do so because they know other contributors personally, they use each other's code, or they met someone at an event who pointed them to something. You'll find that a lot of open source projects are city specific - frequent attenders of meetups tend to hear about the same projects, learn about the same companies doing open source, and contribute in the same way.
Montreal is no exception. If you're interested in Open Source, it's likely you ended up one day at Notman House. If you're learning to code, it's likely you've heard of Les Pitonneux. If you're building an open source business, you might know that Shopify was cofounded by a Quebecois. If you're a gamer, you might know that Ubisoft's Prince Of Persia was made here, and that the original source code is on GitHub.
I want to build a list where we can see and learn about each other's code, just a bit easier, in the open.
Projects
These projects have been developed mainly in Montréal, or by Montréalers.
- AmpMe - Sync your phone with friends to create the world's most portable sound system. Website.
- BadgeFactor - Badge Factor is a "glue" plugin which brings together functionalities of BadgeOS, Gravity Forms and Advanced Custom Fields in a coherent, autonomous digital badge issuing and backpacking solution. Website.
- broidHQ/integrations - Connect your App to Multiple Messaging Channels with the W3C Open standard.
- Compactr - Schema-based serialization protocol.
- gnu-social - The free software social networking platform. Website
- HA-store - A data loader for your node projects.
- jmechner/Prince of Persia Apple II - A running-jumping-swordfighting game I made on the Apple II from 1985-89. Website.
- Kalm - Node socket wrapper and optimizer. Website.
- macournoyer/neuralconvo - Neural conversational model in Torch.
- macournoyer/thin - A very fast & simple Ruby web server. Website.
- macournoyer/tinyrb - A tiny subset of Ruby with a Lua'esc VM. Website.
- MLDB.ai - An open-source database designed for machine learning. Website.
- monica - Personal Relationship Manager - a CRM to manage your friends and family. Website.
- nicolaskruchten/pivottable - Open-source Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with drag'n'drop. Website.
- Parse
- plotly.js - Javascript graphing library
- pump.io - Social server with an ActivityStreams API. Website
- Rickshaw - JavaScript toolkit for creating interactive real-time graphs. Website
- stmcli - The unofficial STM CLI client.
- SVProgressHUD - A clean and lightweight progress HUD for your iOS and tvOS app.
- Vanilla Forums - Cloud-based community forum software. (Not on GitHub).
- villedemontreal/workit - Extensible worker for Node.js that works with both Zeebe and Camunda BPM platforms powered by TypeScript. Website
- Wikitravel.org - Since 2003: the original free, crowdsourced travel guide with 300,000 writer/travelers visiting every day.
GitHub Organizations (Companies or Projects)
- @BetterMTL - Data layered to engage city-wide activities and teams. Website.
- @busbud Website.
- @ctf - McGill Science Computer Taskforce. Website
- @DeuxHuitHuit - Deux Huit Huit Website
- @e14n
- @eQualitie - Digital Security for Civil Society. Website.
- @HackMcGill - Website.
- @McGill-AML - McGill Aerospace Mechatronics Laboratory.
- @McGill-CSB - McGill Computational Structure Biology. Website.
- @McGill-Robotics - Engineering Design Team. Website.
- @McGillX - McGillX: MOOC Initiative at McGill University Website.
- @MeteorMTL
- @mldbai Website.
- @mtlpy Website.
- @OpenNorth - Open North creates websites to promote government transparency and public participation. Website.
- @plotly - A data visualization company. Website.
- @printourhome - Upcoming organisation to design and print real 3D Habitations Website.
- @pump-io - Social server with an ActivityStreams API. Website.
- @SCS-Concordia - SCS Concordia.
- @SerpentAI - Python, Machine Learning and Artificial Intelligence => Open Source Libraries.
- @Shopify
- @SpaceConcordia - Space Concordia Website.
- @Shutterstock Website
- @Subgraph - Subgraph OS: Adversary resistant computing platform Website
- @TransitApp - A commuter helping company. Website.
- @unitoio - Unito synchronizes your GitHub issues with Asana, Wrike, Jira, Trello, etc. Get the best of each app, work seamlessly from your favorite.
- @Unsplash - Photography, curated. Beautiful, free photos brought to you by the most generous community of photographers. Website.
- VarCI
- @wet-boew - Web Experience Toolkit (WET): Open source code library for building innovative websites that are accessible, usable, interoperable, mobile-friendly and multilingual. This collaborative open source project is led by the Government of Canada.
Users with Open Source projects
- @ajmas
- @chriddyp
- @danieljakots - OpenBSD developer and Python user. Website
- @djaiss - Founder of @monicahq.
- @fed135 - CTO @devsea-org, Principal Eng @getMylo
- @flovilmart - Dad, BDFL on https://github.com/parse-community and https://github.com/parse-server-modules. Tech Lead @AmpMe.
- @jadb - Father. Husband. Co-founder @VarCI. Maintainer @ApiGen. Core @cakephp. Creator @UseMuffin / @gourmet.
- @jpmckinney - Contributions to OpenNorth and Montréal Ouvert
- @jvns - Organizes All Girl Hack Night Website.
- @kamalmarhubi Website.
- @macournoyer - A very friendly code/life hacker from beautiful Montréal, QC.
- @Marek.
- @markandre.
- @maxmx - Dev & Designer maintaining Bootstrap Stylus
- @nbrochu - I write open source stuff and release it under @SerpentAI
🐍 . Python & JS. I also live stream on Twitch - @nicolaskruchten - Software developer and data scientist; author of PivotTable.js.
- @ocollet - Bio.
- @pcuci - Health-tech entrepreneur, game ops tech lead, full-stack UXer, community architect. Website.
- @RichardLitt - Full stack JavaScript developer, computational linguist, and community organizer. Website.
- @robroc - Data journalist at CBC/Radio-Canada. Organizes Hacks/Hackers MTL.
- @ruyadorno - Software developer and open source contributor. Website.
- @samvermette - iOS developer and designer based in Montréal. Website
- @sayar - Senior Tech Evangelist @MicrosoftDX. Website.
- @shawnthompson - Front end web developer for the Government of Canada.
- @shayanb - Blockchain Engineer, PhD student focused on blockchain technology.
- @ziad-saab - Full-stack developer and teacher at DecodeMTL. Website.
Incubators, Schools, and Communities
- DecodeMTL - Full-stack JavaScript bootcamp in Montreal, Canada. Website.
- Les Pitonneux - A skills incubator in Montreal for people learning to code online. Website.
- Nodeschool Montreal - Montreal NodeSchool chapter. Website.
- Notman House (startup community) - Various parts of this publically accessible building are powered via these open-source repositories on github. Website
Other lists
- StartUp Open House Event
- BuiltInMTL
- BetterMTL
- FACIL
- Notman's Startup Community Map
- NodeSchool Montreal's Project List
- Rollodeqc.com - A live list of GitHub users publicly coding in Montreal (a streak counter for GitHub).
- Agenda du Libre Montréal - An agenda and calendar for Open Source in Montréal.
Contribute
Please do!
- If you know of any resources that aren't here, please read the contribution guide, open a PR and add them.
- If you have any questions or want a feature, please open an issue.
- If you know a friend or two in another cities, please encourage them to contribute to their respective cities.
If adding to the list, please keep the items alphabetized. Thank you.
Thank you!
Build
This site is built with Hugo and uses an external theme from https://github.com/opensourcecities/osc-theme as submodule.
- To run the site locally:
git clone --recurse-submodules https://github.com/opensourcecities/montreal.git
cd montreal
./hugow server
- To generate the site:
git clone --recurse-submodules https://github.com/opensourcecities/montreal.git
cd montreal
rm -rf public/
./hugow
License
This list is licensed under a CC-BY 4.0 Unported License, © 2017 Richard Littauer. If this isn't great for you, get in touch.