Showing 527 open source projects for "source code viewer"

View related business solutions
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Source Code Hunter

    Source Code Hunter

    Source code analysis of Spring, MyBatis, Redis, Netty, and more

    Source Code Hunter is an open source project by Doocs that focuses on analyzing and explaining the source code of widely used Java frameworks and libraries. It helps developers deepen their understanding of internal implementations, design patterns, and performance optimizations by walking through actual codebases such as Spring, MyBatis, Netty, Tomcat, and others.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Google Open Source Project Style Guide

    Google Open Source Project Style Guide

    Chinese version of Google open source project style guide

    Each larger open source project has its own style guide, a series of conventions on how to write code for the project (sometimes more arbitrary). When all the code maintains a consistent style, it is more important when understanding large code bases. easy. The meaning of "style" covers a wide range, from "variables use camelCase" to "never use global variables" to "never use exceptions".
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Clean Code concepts for .NET/.NET Core

    Clean Code concepts for .NET/.NET Core

    Clean Code concepts and tools adapted for .NET

    Clean Code concepts for .NET/.NET Core is a comprehensive guide and collection of best practices aimed at helping developers write clean, maintainable, and efficient code in .NET applications. It adapts widely accepted clean code principles to the .NET ecosystem, providing examples, explanations, and guidelines tailored to C# and related technologies. The repository covers topics such as naming conventions, code structure, error handling, and design patterns, emphasizing readability and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    KOReader

    KOReader

    An ebook reader application supporting PDF, DjVu, EPUB, FB2, etc.

    KOReader is a document viewer for E Ink devices. Supported fileformats include EPUB, PDF, DjVu, XPS, CBT, CBZ, FB2, PDB, TXT, HTML, RTF, CHM, DOC, MOBI and ZIP files. It’s available for Kindle, Kobo, PocketBook, Android and desktop Linux. Runs on embedded devices (Cervantes, Kindle, Kobo, PocketBook, reMarkable), Android and Linux computers. Developers can run a KOReader emulator in Linux and MacOS. Multi-lingual user interface with a highly customizable reader view and many typesetting...
    Downloads: 64 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 5
    Introduction to Zig

    Introduction to Zig

    An open, technical and introductory book for the Zig programming lang

    This is the official repository for the book "Introduction to Zig: a project-based Book", written by Pedro Duarte Faria. To know more about the book, check out the About this book section below. You can read the current version of the book in your web browser. The book is built using the publishing system Quarto in conjunction with a little bit of R code (zig_engine.R), which is responsible for calling the Zig compiler to compile and run the Zig code examples.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    reprex

    reprex

    Render bits of R code for sharing, e.g., on GitHub or StackOverflow

    reprex is an R package (from the tidyverse / Posit ecosystem) that helps users make reproducible examples (reprexes) of R code: self-contained, shareable, minimal examples capturing an issue or showing desired behavior. It formats code and its output nicely (often using Markdown or syntax appropriate to posting on forums, GitHub, StackOverflow etc.), handles dependencies, session info, etc. The goal is to make debugging, asking for help, or demonstrating code easier through rigorous...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    GSY Flutter Book

    GSY Flutter Book

    Flutter complete development practical explanation series

    GSY Flutter Book is an open-source book (or tutorial style project) built for learning Flutter (the cross-platform mobile UI toolkit from Google) and other related mobile UI development topics. It uses the Flutter framework (Dart language) and provides practical examples, code snippets, screenshots, and detailed explanations of UI components, state management, navigation, animations, architecture, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Claude How-To

    Claude How-To

    A visual, example-driven guide to Claude Code

    Claude How-To is a visual, example-driven guide for learning Claude Code. It covers basic concepts, memory, slash commands, hooks, skills, subagents, MCP configuration, plugins, and advanced agent workflows. The project is designed as a practical learning path rather than a simple list of notes. It includes copy-paste templates that users can apply directly to their own projects. The guide also uses diagrams and structured examples to explain not only how features work, but why they matter...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Hello Python

    Hello Python

    Comprehensive tutorial repository aimed at teaching the Python program

    ...In addition, it is accompanied by a practical coding approach (projects) and is maintained as an open-source repository under Apache-2.0 license. It’s ideal for learners who want structured content, hands-on practice, and community guidance to build their Python skills.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 10
    Companion notebooks for Deep Learning

    Companion notebooks for Deep Learning

    Jupyter notebooks for the code samples of the book

    Companion notebooks for Deep Learning is a collection of Jupyter notebooks that accompany François Chollet’s deep learning curriculum, providing hands-on implementations of key concepts using practical examples. The project covers a wide range of topics, including neural networks, computer vision, natural language processing, and sequence modeling. Each notebook is structured to combine theoretical explanations with executable code, allowing users to experiment and learn interactively. The...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    The Magic of CSS

    The Magic of CSS

    A CSS course to turn you into a magician

    ...Each lesson is supported by examples and code that demonstrate real-world use cases. The project emphasizes both the technical and creative potential of CSS, showing how small details can greatly improve user experience. It has become a valuable reference for developers aiming to deepen their front-end skills.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    LeetCode Book

    LeetCode Book

    Comprehensive study guide for coding interviews

    LeetCode-Book is a comprehensive study guide for coding interviews that consolidates algorithm patterns, data-structure templates, and worked LeetCode solutions. It organizes problems by topic—arrays, linked lists, stacks/queues, trees/graphs, dynamic programming, greedy, backtracking, and math—so you can study systematically. Explanations are concise but intentional, highlighting why a pattern fits, how to reason about boundary cases, and the time/space trade-offs. Many entries include...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    LeetCode Animation

    LeetCode Animation

    Demonstrate all the questions on LeetCode in the form of animation

    LeetCodeAnimation is an educational open source project by MisterBooo that visually demonstrates algorithm problems from LeetCode through animations. The goal of the project is to help learners understand complex algorithmic concepts intuitively by showing step-by-step animated explanations instead of relying solely on static code or text. Each animation corresponds to a specific problem and illustrates how data structures and algorithms operate dynamically, making it easier to grasp their underlying logic. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    AutoResearchClaw

    AutoResearchClaw

    Autonomous research from idea to paper. Chat an Idea. Get a Paper 🦞

    AutoResearchClaw is an open-source framework designed to automatically generate full academic research papers from a single idea or topic. Built in Python, it orchestrates a multi-stage research pipeline that gathers literature, formulates hypotheses, runs experiments, analyzes results, and writes the final paper. The system retrieves real academic references from sources such as arXiv and Semantic Scholar to ensure credible citations.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    Edpuzzle Answers

    Edpuzzle Answers

    A Javascript bookmarklet that can get the answers for Edpuzzle

    Edpuzzle Answers is a JavaScript-based bookmarklet and script toolkit designed to interact with Edpuzzle assignments by automating video playback and extracting answer data from embedded questions. It operates directly within the browser, requiring no installation beyond saving the bookmarklet, and injects code into the active Edpuzzle page to modify its behavior in real time. The tool can retrieve answers for multiple-choice questions, automate responses, and adjust playback settings,...
    Downloads: 26 This Week
    Last Update:
    See Project
  • 16
    ML for Beginners

    ML for Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

    ML-For-Beginners is a structured, project-driven curriculum that teaches foundational machine learning concepts with approachable math and lots of code. Organized as a multi-week course, it mixes short lectures with labs in notebooks so learners practice regression, classification, clustering, and recommendation techniques on real datasets. Each lesson aims to connect the algorithm to a relatable scenario, reinforcing intuition before diving into parameters, metrics, and trade-offs. The...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    rustlings

    rustlings

    Small exercises to get you used to reading and writing Rust code

    This project contains small exercises to get you used to reading and writing Rust code. This includes reading and responding to compiler messages! Alternatively, for a first-time Rust learner, there are several other resources, like The Book, which is the most comprehensive resource for learning Rust, but a bit theoretical sometimes. You will be using this along with Rustlings! And also, Rust By Example, to learn Rust by solving little exercises! It's almost like rustlings, but online. You...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    The Swift Programming Language Chinese

    The Swift Programming Language Chinese

    The Swift Programming Language in Chinese

    The Chinese version of Apple's official Swift tutorial "The Swift Programming Language" Swift is a fantastic way to write software, whether it’s for phones, desktops, servers, or anything else that runs code. It’s a safe, fast, and interactive programming language that combines the best in modern language thinking with wisdom from the wider Apple engineering culture and the diverse contributions from its open-source community. The compiler is optimized for performance and the language is optimized for development, without compromising on either. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Flash Linux 0.11 Talk

    Flash Linux 0.11 Talk

    Annotated Unix system source code

    flash-linux0.11-talk is an annotated walkthrough of the Linux 0.11 kernel that explains how a tiny Unix-like system boots, schedules, handles interrupts, and manages memory. The materials break down historically compact and dense code into digestible segments, with diagrams and call flows that trace execution from bootloader to user space. By focusing on a small, early kernel, the series reveals core OS concepts without the complexity of modern subsystems. It highlights how segmentation and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    PocketFlow Tutorial Codebase Knowledge
    PocketFlow Tutorial Codebase Knowledge is a project that demonstrates how to build an AI agent capable of analyzing arbitrary codebases and generating beginner-friendly tutorials that explain how they work, turning complex source code into clear educational content. The repository builds on a lightweight 100-line LLM framework and uses natural language models to inspect repository structures, identify core abstractions, map dependencies, and articulate the reasoning behind code design and interactions. By crawling code files, extracting higher-level patterns, and using large language models to narrate explanations, the system aims to help developers — especially those new to a codebase — understand unfamiliar projects without manual deep reading. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    CodeWorld

    CodeWorld

    Educational computer programming environment using Haskell

    CodeWorld is an educational programming environment that uses a Haskell-inspired language to teach computational thinking through graphics and interactive animation. The web-based IDE provides immediate visual feedback: students write code that draws shapes, composes pictures, and responds to events to build simple games and simulations. Its API emphasizes mathematics and geometry rather than low-level UI details, making it approachable for classrooms and self-learners. Projects run in the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Mall Learning

    Mall Learning

    Tutorial and sample-code repository

    mall-learning is a tutorial and sample-code repository that explores an entire e-commerce system architecture from backend to frontend. The associated “mall” project (with tens of thousands of stars) is an open-source full-stack e-commerce platform built with Spring Boot, MyBatis, Elasticsearch, RabbitMQ, Redis, MongoDB, MySQL and containerized via Docker. The learning repository breaks down architecture, business modules (products, orders, marketing, members), deployment (Linux, Docker, Jenkins) and technical points in detail. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Interviews

    Interviews

    Comprehensive computer science and interview preparation guide

    Interviews is an open source repository designed as a comprehensive guide to preparing for technical interviews, with a strong focus on computer science fundamentals and algorithmic problem solving. Created by Kevin Naughton Jr., the project compiles detailed notes, explanations, and code implementations that cover core areas tested in software engineering interviews.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    fpinscala

    fpinscala

    Code, exercises, answers, and hints to go along with the book

    The fpinscala repository provides exercises, hints, and solutions for the book Functional Programming in Scala, serving as a companion resource for anyone studying the text. It is designed to guide learners through each chapter of the book by offering exercise stubs, partial implementations, and progressively developed code examples. As readers work through the book, they can complete exercises directly in the provided Scala files, building a library of functional programming constructs...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Electron Fiddle

    Electron Fiddle

    The easiest way to get started with Electron

    Electron Fiddle lets you create and play with small Electron experiments. It greets you with a quick-start template after opening – change a few things, choose the version of Electron you want to run it with, and play around. Then, save your Fiddle either as a GitHub Gist or to a local folder. Once pushed to GitHub, anyone can quickly try your Fiddle out by just entering it in the address bar. Try Electron without installing any dependencies: Fiddle includes everything you'll need to explore...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo