All Projects → thinkfiveable → open

thinkfiveable / open

Licence: MIT license
🖥️ 🚀 Fiveable's Open Source Initiative. Showcasing projects and exposing others to the world of OSS.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to open

diversity-index
A curated Diversity-Index of grants, scholarships and FA that encourages diversity in STEM fields aimed at half the world's population, Women!
Stars: ✭ 60 (+172.73%)
Mutual labels:  stem
BlocklyArduinoIDEPlugin
Blockly@rduino Arduino IDE plugin to add and interact with
Stars: ✭ 20 (-9.09%)
Mutual labels:  stem
CubeSatSim
CubeSatSim, the AMSAT CubeSat Simulator
Stars: ✭ 201 (+813.64%)
Mutual labels:  stem
CO.LAB
An open source repository for the learning materials that are used by the CO.LAB program.
Stars: ✭ 61 (+177.27%)
Mutual labels:  stem
TorIpChanger
Python powered way to get a unique Tor IP
Stars: ✭ 42 (+90.91%)
Mutual labels:  stem
aksh
My personal bibliography of STEM resources and grey literature.
Stars: ✭ 33 (+50%)
Mutual labels:  stem
meetup-presentations brisbane
R-Ladies Brisbane Chapter repository of presentations and host toolkit.
Stars: ✭ 16 (-27.27%)
Mutual labels:  stem
Python-For-Kids
A comprehensive and FREE Online Python Development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
Stars: ✭ 621 (+2722.73%)
Mutual labels:  stem
Turkish.php
Turkish Suffix Library for PHP - Türkçe Çekim ve Yapım Ekleri
Stars: ✭ 57 (+159.09%)
Mutual labels:  stem
gossa
The Go/Go+ Interpreter
Stars: ✭ 53 (+140.91%)
Mutual labels:  stem
Almanac
Almanac 历
Stars: ✭ 31 (+40.91%)
Mutual labels:  stem
spx
spx - A Go+ 2D Game Engine for STEM education
Stars: ✭ 72 (+227.27%)
Mutual labels:  stem
colabs
This repository holds the Google Colabs for the EdX TinyML Specialization
Stars: ✭ 73 (+231.82%)
Mutual labels:  stem
torgo
A Golang library for Tor.
Stars: ✭ 36 (+63.64%)
Mutual labels:  stem

Open Source Intiative

We're building a community for discovery and learning.

To get started, follow these steps:

Prerequisites: Node.js ( Install Here ), Git ( Install Here )

  1. Clone the repository using the following command in your terminal: git clone https://github.com/ThinkFiveable/open fiveable-open
  2. Go into that project's directory using cd fiveable-open
  3. Do npm install to install required dependencies
  4. Then, npm run dev which will run the site locally at http://localhost:3000

Frameworks/Libraries this project uses

  • Tailwind CSS (no more going through the installation guide!) - for styling components easily
  • next-themes (@pacocoursey) - for going to the dark side
  • swr (@vercel) - for fetching constantly mutating data
    • fetcher.js so you don't have to keep writing return functions
  • framer-motion - for making interactive components and eye-catching animations
  • react-icons - for including your favorite icon packs without increasing bundle size significantly. Tree shaking included.

How do I contribute?

Great question! You are expected to fork this repository and to create PRs when you want to merge your changes. Your commits are expected to follow our Commit Convention, so some example ones are:

  • fix: broken button on index.html
  • fix(Index): broken button
  • chore: add NEWFILE.md
  • feat: new button!!! Before making a PR, make sure to run npm run lint:fix and fix any warnings or errors that might be shown in your terminal to ensure consistent code style.

You can find more information regarding contributing to this project in our CONTRIBUTING.md

Licensed under MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].