awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jwasham avatar

jwasham/computer-science-flash-cards

0
View on GitHub↗
9,101 estrellas·2,102 forks·HTML·CC-BY-SA-4.0·7 vistas

Computer Science Flash Cards

This is a computer science flashcard web application designed for memorizing algorithms, data structures, and general technical concepts. It functions as a spaced repetition study tool that organizes academic materials by category and mastery level to track knowledge acquisition.

The application is provided as a containerized educational tool, allowing for self-hosted deployment to ensure consistent execution across different systems. It includes a utility to export stored study sets and academic content into CSV files for use in external applications.

The platform covers content management for creating and editing flashcard sets, as well as learning management through a web interface that supports category-based filtering. Access to study materials and management tools is restricted via user authentication.

Features

  • Spaced Repetition Systems - Implements a learning interface using spaced-repetition logic to track knowledge acquisition of technical concepts.
  • Computer Science Concepts - Provides flashcards covering foundational data structures and algorithmic methodologies in computer science.
  • Flashcard Management - Implements create, read, update, and delete operations for a personalized knowledge base of flashcards.
  • Knowledge Retention Tools - Supports mastering complex coding patterns and definitions via a web interface with progress tracking.
  • Custom Study Material Management - Allows creation and organization of personalized technical flashcards with data export capabilities.
  • Flashcards - Provides digital study aids designed for spaced repetition and memorization of technical concepts.
  • Flashcard Content Management - Provides tools to create, update, and delete study cards and maintain mastery status.
  • Flashcards - Ships a web application using spaced-repetition flashcards for memorizing computer science concepts.
  • Question and Answer Sets - Presents academic questions and answers through a web interface for targeted study.
  • Study Material Filtering - Allows users to isolate specific subsets of flashcards by topic or mastery level.
  • Container Deployment - Provides a containerized image to ensure consistent execution across different hosting environments.
  • Containerized Application Deployments - Provides a full application environment packaged as a portable container image for consistent self-hosted deployment.
  • Study Material Filtering - Segments flashcards by category or mastery level to focus on specific unlearned material.
  • Self-Hosted Study Environments - Provides a private study application that can be deployed on personal infrastructure using containers.

Historial de estrellas

Gráfico del historial de estrellas de jwasham/computer-science-flash-cardsGráfico del historial de estrellas de jwasham/computer-science-flash-cards

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Computer Science Flash Cards

Proyectos open-source similares, clasificados según cuántas características comparten con Computer Science Flash Cards.
  • ankitects/ankiAvatar de ankitects

    ankitects/anki

    28,571Ver en GitHub↗

    Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through spaced-repetition learning. It functions as a digital learning assistant that uses active recall practice and automated scheduling algorithms to determine the ideal timing for card reviews based on individual performance history. The core system relies on a local relational database to ensure data persistence and portability, while supporting complex study workflows through flexible note-type schema modeling and template-driven content rendering. The platform distinguishes itself throu

    Rust
    Ver en GitHub↗28,571
  • mindskip/xzsAvatar de mindskip

    mindskip/xzs

    3,876Ver en GitHub↗

    xzs is an online examination system and learning management platform designed for academic assessment. It provides the tools to organize academic subjects, manage student accounts, and distribute educational materials across web and mobile devices. The system is built as containerized educational software with a decoupled client-server architecture, allowing for flexible self-hosting in school environments. It distinguishes itself by generating student mistake books, which record incorrect answers to facilitate targeted performance tracking and error analysis. The platform covers the constru

    JavaScriptexamexam-systemexamination
    Ver en GitHub↗3,876
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • ankidroid/anki-androidAvatar de ankidroid

    ankidroid/Anki-Android

    10,755Ver en GitHub↗

    Anki-Android is an open-source education application designed for long-term memory retention through the use of spaced repetition. The platform enables users to create, manage, and study multimedia flashcards that support text, images, audio, and mathematical notation. It provides a structured environment for learning by scheduling review intervals based on an optimized algorithm that prioritizes content according to individual performance. The application distinguishes itself through its cross-platform synchronization capabilities, allowing users to maintain consistent study collections and

    Kotlinandroidankiankidroid
    Ver en GitHub↗10,755
Ver las 30 alternativas a Computer Science Flash Cards→

Preguntas frecuentes

¿Qué hace jwasham/computer-science-flash-cards?

This is a computer science flashcard web application designed for memorizing algorithms, data structures, and general technical concepts. It functions as a spaced repetition study tool that organizes academic materials by category and mastery level to track knowledge acquisition.

¿Cuáles son las características principales de jwasham/computer-science-flash-cards?

Las características principales de jwasham/computer-science-flash-cards son: Spaced Repetition Systems, Computer Science Concepts, Flashcard Management, Knowledge Retention Tools, Custom Study Material Management, Flashcards, Flashcard Content Management, Question and Answer Sets.

¿Qué alternativas de código abierto existen para jwasham/computer-science-flash-cards?

Las alternativas de código abierto para jwasham/computer-science-flash-cards incluyen: ankitects/anki — Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through… mindskip/xzs — xzs is an online examination system and learning management platform designed for academic assessment. It provides the… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… ankidroid/anki-android — Anki-Android is an open-source education application designed for long-term memory retention through the use of spaced… dae/anki — Anki is a cross-platform study application and spaced repetition flashcard software designed for memorizing… bootdotdev/curriculum — This project is an interactive programming curriculum and educational system designed to teach computer science and…