A directory of companies, people, and projects that are Open Source and from Toronto
Visit our Website!
- Background
- Projects
- GitHub Organizations
- Local folks with Open Source projects
- Incubators, Schools, and Communities
- Companies
- Other lists
- Contribute
- Build
- Maintainers
- License
Why is there a list combining a licensing model with a geographical location?
Generally, we'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.
We want to build a list where we can see and learn about each other's code, just a bit easier, in the open.
These projects have been developed mainly in Toronto, or by Torontoians
- 500 Lines or Less - Fourth book in the Architecture of Open Source Applications series. Website
- AES-JS - A pure JavaScript implementation of the AES block cipher.
- Antiweb - Common Lisp web application server. Website
- Auth-Boss - Learn about different authentication methodologies on the web.
- Black-stone - Specification and Implementation of Quantum Common Lisp, for gate-model quantum computers.
- Building the Peer-to-Peer Internet - Workshop series on community mesh networks and peer-to-peer applications. Website
- Cryogen - Static sites generated with Clojure. Website
- Cytoscape.js - Graph theory / network library for analysis and visualisation. Website
- Dagoba - A tiny in-memory graph database. Website
- Daimio - A framework for building programmable applications. Website
- Elm GraphQL - A GraphQL library for Elm. Website
- HAR Validator - Extremely fast HTTP Archive (HAR) validator using JSON Schema. Website
- HRM Solutions - Human Resource Machine solutions and size/speed hacks. Website
- Horizon JPL - NASA's JPL Horizons On-Line Ephemeris System Python API.
- House - Minimal asynchronous CL web server.
- Huptime - Utility for zero downtime restarts of unmodified programs.
- Luminus - Clojure Web Development Made Simple. Website
- Macchiato - ClojureScript arrives on server. Website
- Markus - Online Marking Made Easy.
- MithrilJS - A Javascript Framework for Building Brilliant Applications. Website
- Mockbin - Mock, Test & Track HTTP Requests and Responses. Website
- npmcharts - Compare npm package downloads over time. Website
- OMG Counters - Increment decrement counters using various frontend frameworks.
- phageParser - A project to extract CRISPR information from open genetic data.
- PIANO.js - A browser-based MIDI sequencer. Website
- Procdraw - An experimental live programming environment for making procedurally generated graphics. Website
- Quant - Prototype/experiment of a personal health tracker.
- React Reveal Text - A small react library for animating the revealing of text. Website
- Selmer - A fast, Django inspired template system in Clojure.
- Snippet-bar - A desktop menubar app for copying, pasting and re-using text snippets.
- Valence - RPC interface for electron GUI toolkit.
- XB PointStream - A WebGL library for streaming 3D point clouds. Website
- Zelkova - Elm-style FRP for Clojure and ClojureScript. Website
- ae-to-json - Export After Effects projects as JSON objects.
- authentikat-jwt - Claims Based JWT Implementation for Scala.
- canvas-animation - Remaking 'The Golden Angle'. Website
- cl-notebook - A python notebook-esque thing for Common Lisp.
- clj-pdf - PDF generation library for Clojure.
- epitools - Extensions to the Ruby Standard Library. Website
- ethers.js - Complete Ethereum wallet implementation and library in JavaScript. Website
- extensible-effects - Extensible Effects: An Alternative to Monad Transformers. Website
- markdown-clj - Markdown parser in Clojure. Website
- pyaes - Pure-Python implementation of AES block-cipher and common modes of operation.
- react-webpack-example - Example project using React/Redux, built with Webpack and tested with Enzyme.
- ROS-Rover - Autonomous robotic rover implemented with Robot Operating System (ROS).
- vmtouch - Portable file system cache diagnostics and control. Website
- TorontoJS website - Website for Toronto JS. Website
- CS Cabal - The Toronto Recreational CS Reading Group. Website
- Ethereum - Ethereum blockchain development. Website
- Fluid - An open, collaborative project to improve the user experience and inclusiveness of open source software. Website
- Inclusive Design Institute - R&D for inclusiveness and diversity. Website
- The Heap - Cultivated + managed community projects especially welcome to new contributors.
- Toronto Mesh - Community mesh network in Toronto. Website
@adrianmcli, @ahmadnassri, @alex-wilmer, @amscanne, @ansonkao, @asalga, @cheapsteak, @danielsnider, @dxnn, @epitron, @hoytech, @inaimathi, @jamesmacaulay, @jasongoodwin, @jdjkelly, @lacarmen, @lhorie, @michaeldibernardo, @mihok, @ricmoo, @shanewilson, @simonbates, @suhailshergill, @teesloane, @thephoeron, @yogthos
- Bitmaker (Website)
- CivicTechTO - Civic Tech Toronto is a diverse community of Torontonians interested in better understanding and finding solutions to civic challenges through design, tech or other means. (Website)
- ClojureTO (Website)
- Dames Making Games (Website)
- DevHub (Website)
- Gamma Space (Website)
- HackerYou (Website)
- intersectTO - Building a tech community for folks in Toronto who identify as Black, Indigenous, and POC. A space to learn, make, and have critical discussions on technology. (Website)
- Ladies Learning Code (Website)
- Lighthouse Labs (Website)
- @NodeSchool Toronto NodeSchool Chapter (Website)
- @TorontoJS - Toronto JS (Website)
- @UofTCoders - Peer learning group at the University of Toronto (Website)
- Polyhack - Polyglot technical meetup (Website)
- HackLab.TO - Makerspace
- Safari Publications - Safari Publications sponsored by O'reilly and Toronto Public Library
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!
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/toronto.git
cd toronto
./hugow server
- To generate the site:
git clone --recurse-submodules https://github.com/opensourcecities/toronto.git
cd toronto
rm -rf public/
./hugow
This is an open source project; if you want to be a maintainer, you can be! Just open an issue asking if you can come on board. For now, these people manage this project:
This list is licensed under a CC-BY 4.0 Unported License, © 2017 Dann Toliver. If this isn't great for you, get in touch.