Open Source

white duck outline
white duck outline
white duck
white duck
white duck
Who is theOpen Source Team?

The CS Club Open Source Team is a place for creative and inventive students who want to build innovative open-source software together. We are have several exciting projects that you can contribute to!

Open source

Our Projects

CS Club Website

CS Club Website

The Computer Science Club's website.

Next.js
React
TypeScript
Tailwind CSS
DuckBot

DuckBot

A Discord bot for the CS Club's Discord Server.

Python
Discord.py
Courses API

Courses API

Scrapes course info from the UofA website and provides course data for other projects through an API endpoint.

Python
FastAPI
Requests
MyTimetable

MyTimetable

An interactive drag-and-drop timetable scheduler to help UofA students optimise their weekly timetable.

TypeScript
React
Vite
Pragmatic Drag & Drop
Next.js
Tailwind CSS
MyVote

MyVote

The Computer Science Club's new voting system.

Next.js
React
TypeScript
Tailwind CSS
Voxel Game Engine

Voxel Game Engine

A voxel game engine made from scratch.

C++
OpenGL

Future Projects

MyCourseReviews

Allows students to share reviews and rate UofA courses.

Next.js
React
TypeScript
Tailwind CSS
Supabase

MyStudyPlan

A UofA degree planner that allows you to explore and validate your degree structure.

React
Vite
TypeScript
Tailwind CSS

How to join?

Looking to join an active and welcoming student developer community? We're always on the lookout for enthusiastic and creative students to join us, learn, and contribute to making useful open-source projects. Join our team by filling out this Google Form.

Contributing Guidelines & Code of Conduct

The CS Club Open Source Team follows our Contributing Guidelines and Code of Conduct.

Contact Us

Learn more about the Open Source Team and view our repositories on GitHub.

If you have any queries, please contact us via [email protected].