InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Canvas LMS Alternatives
Similar projects and alternatives to Canvas LMS
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Chamilo LMS
Chamilo is a learning management system focused on ease of use and accessibility
-
Sakai
Sakai is a freely available, feature-rich technology solution for learning, teaching, research and collaboration. Sakai is an open source software suite developed by a diverse and global adopter community.
-
ILIAS
GitHub repository for official ILIAS release branches and development branches (trunk)
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
seaweedfs
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
-
-
-
-
whoogle-search
A self-hosted, ad-free, privacy-respecting metasearch engine
-
-
vglist
A video game library tracking web app built in Rails and powered by Wikidata.
-
Mahara
Github clone of the Mahara ePortfolio git repository. Info on contributing to the main repo: https://wiki.mahara.org/wiki/Developer_Area/Contributing_Code Questions are answered in https://mahara.org/forums or for quick ones use Twitter @maharaproject
-
-
-
WordPress
WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.
-
Seaweed File System
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. [Moved to: https://github.com/seaweedfs/seaweedfs] (by chrislusf)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Canvas LMS reviews and mentions
-
OOP vs. services for organizing business logic: is there a third way?
github.com/instructure/canvas-lms (745k lines): A popular LMS (learning management system).
-
An open-source distributed object storage service
No it's not. From a practical standpoint, I'm not even sure how that could work. You would have to require all browsers to be open source AGPL in order to load a web page served by it. By way of analogy it seems the equivalent of requiring the mouse and keyboard firmware to be licensed the same as the operating system.
A real life example is Instructure, which makes Canvas (which is agpl) but has other proprietary services that interact heavily with it. It's never been a problem
-
Is there any open source or Github template ruby on rails project that has tracing and logging and other metrics setup?
Not a template, but look at https://github.com/discourse/discourse or https://github.com/instructure/canvas-lms or https://gitlab.com/gitlab-org/gitlab for some good examples.
-
LMS with good integration to existing forum community site (Xenforo)
https://github.com/instructure/canvas-lms - The Canvas source code
-
Boss wants me to make a student management system
Rather than reinventing the wheel, try something like Canvas instead.
-
I think my love for Linux is preventing me from learning to code
Block box tweaks is not what I meant. Have a look at Instructure Canvas (the Learning Management System) as an example of what I did mean. Full and current source is publicly available here: https://github.com/instructure/canvas-lms But the developers make their money by providing the software as SASS to large orgs that want the service, and the funding they get from the SASS product pays for the development of fixes and new features.
- Any decent Rails + GraphQL repos to look at?
- Actual is going open-source
-
GitHub downtime root cause analysis
I work on Canvas, and we mostly use straight rails migrations. We have some ActiveRecord extensions, linter rules, and careful manual review steps to ensure we do our migrations with minimal locking and other important things to avoid knocking over production databases, and we tag migrations as "predeploy" or "postdeploy" so they run at the correct time relative to when the code is deployed. But we have automation that runs predeploy migrations (just with rake db:migrate:predeploy) across hundreds of databases (and thousands of postgres schemas) before we deploy, and we run the post deploy migrations also automatically after the deploy (with rake db:migrate).
-
This isn't fake
On a similar scale... https://github.com/instructure/canvas-lms/commit/c2cba46851df512ab26e827e4bdad76b848f6db9
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Feb 2023
Stats
instructure/canvas-lms is an open source project licensed under GNU Affero General Public License v3.0 which is an OSI approved license.
Canvas LMS is marked as "self-hosted". This means that it can be used as a standalone application on its own.