Showing 300 open source projects for "code quality c"

View related business solutions
  • 99.99% Uptime for MySQL and PostgreSQL on Google Cloud Icon
    99.99% Uptime for MySQL and PostgreSQL on Google Cloud

    Enterprise Plus edition delivers sub-second maintenance downtime and 2x read/write performance. Built for critical apps.

    Cloud SQL Enterprise Plus gives you a 99.99% availability SLA with near-zero downtime maintenance—typically under 10 seconds. Get 2x better read/write performance, intelligent data caching, and 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server with built-in vector search for gen AI apps. New customers get $300 in free credit.
    Try Cloud SQL Free
  • Ship AI Apps Faster with Vertex AI Icon
    Ship AI Apps Faster with Vertex AI

    Go from idea to deployed AI app without managing infrastructure. Vertex AI offers one platform for the entire AI development lifecycle.

    Ship AI apps and features faster with Vertex AI—your end-to-end AI platform. Access Gemini 3 and 200+ foundation models, fine-tune for your needs, and deploy with enterprise-grade MLOps. Build chatbots, agents, or custom models. New customers get $300 in free credit.
    Try Vertex AI Free
  • 1
    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: 14 This Week
    Last Update:
    See Project
  • 2
    The Swift Programming Language Chinese

    The Swift Programming Language Chinese

    The Swift Programming Language in Chinese

    ...Swift is friendly to new programmers. It’s an industrial-quality programming language that’s as expressive and enjoyable as a scripting language. Writing Swift code in a playground lets you experiment with code and see the results immediately, without the overhead of building and running an app.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Scientific Visualization

    Scientific Visualization

    An open access book on scientific visualization using python

    The Scientific Visualization book is a freely available open-access textbook that introduces how to produce effective scientific visualizations using Python, focusing especially on leveraging the popular plotting library Matplotlib (and related tools). It goes beyond simple plotting tutorials and emphasizes design principles: how to choose colors, layout subplots, annotate graphs, and present data in a way that is both accurate and visually compelling. As such, it serves as a guide for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Flash Linux 0.11 Talk

    Flash Linux 0.11 Talk

    Annotated Unix system source code

    ...The commentary ties C and assembly listings back to architecture specifics, making the hardware–software interface concrete. For learners, it serves as a guided tour that builds intuition for operating system design and prepares them to tackle contemporary kernels with better mental models.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Cloud Costs with Google Compute Engine Icon
    Cut Cloud Costs with Google Compute Engine

    Save up to 91% with Spot VMs and get automatic sustained-use discounts. One free VM per month, plus $300 in credits.

    Save on compute costs with Compute Engine. Reduce your batch jobs and workload bill 60-91% with Spot VMs. Compute Engine's committed use offers customers up to 70% savings through sustained use discounts. Plus, you get one free e2-micro VM monthly and $300 credit to start.
    Try Compute Engine
  • 5
    AI Researcher

    AI Researcher

    An autonomous AI researcher

    ...Through self-supervised feedback loops, agents adjust their strategies based on prior outcomes, improving both the quality and relevance of results over time.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    LLM Course

    LLM Course

    Course to get into Large Language Models (LLMs)

    ...Evaluation is treated as a first-class topic, with examples of automatic and human-in-the-loop methods to catch regressions and verify quality beyond simple loss values. By the end, students have a mental model and a practical toolkit for iterating on datasets, training configs, etc.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    os-tutorial

    os-tutorial

    How to create an OS from scratch

    ...The repository provides step-by-step lessons starting with bootloaders and moving through kernel development, interrupts, memory management, and system calls. Each tutorial is accompanied by clear explanations, code examples, and references to deepen understanding. The project uses x86 assembly and C to illustrate concepts, making it accessible to students and hobbyists interested in low-level programming. By compiling and running the examples with tools like QEMU, learners gain hands-on experience with OS fundamentals. With its structured lessons and approachable explanations, the repository has become a widely recommended resource for operating system beginners.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    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". The English version of the project maintains the programming style guidelines used in Google. If the...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    rust-by-practice

    rust-by-practice

    Challenging examples, exercises and projects

    rust-by-practice is a hands-on, exercise-oriented learning resource for the Rust programming language that takes users beyond theory into real code challenges and practical patterns. Rather than simply listing Rust syntax or language features, it structures its content around progressively complex problems, each designed to illustrate a core Rust concept such as ownership, borrowing, lifetimes, traits, concurrency, zero-cost abstractions, and safe systems programming idioms. The repository...
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    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: 2 This Week
    Last Update:
    See Project
  • 11
    ThingPulse ESP8266 Weather Station

    ThingPulse ESP8266 Weather Station

    ESP8266 Weather Station library supporting OpenWeatherMap

    This code works best with the NodeMCU V2 ESP8266 module and an 0.96" OLED display. To get you up and running in no time we created a kit that contains all the necessary parts. By buying this and other kits from us you are funding the maintenance and development of this library. Make sure you use a version of the Arduino IDE which is supported by the ESP8266 platform. If you are using the PlatformIO environment for building, choose one of the available IDE integration or the Atom-based IDE,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Build your own X

    Build your own X

    Master programming by recreating your favorite technologies

    build-your-own-x is a massive, community-curated roadmap of hands-on tutorials that teach you to re-implement complex systems from scratch—things like databases, compilers, operating systems, interpreters, web servers, neural networks, regex engines, and more. Rather than offering abstract theory, it organizes step-by-step guides by topic and by programming language, so you can pick a project that fits your stack and skill level. The focus is on demystifying internals: you don’t just use a...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Archbase

    Archbase

    Open source version of "Fundamentals of Computer Architecture"

    The archbase repository appears to focus on architectural patterns, foundational frameworks, or base scaffolds for building software systems (though exact intent may depend on the content). The name “archbase” suggests that it could be a baseline architecture or reference templates for projects, possibly spanning front-end, back-end, or full stacks. The repo likely provides starter code, directory structures, configuration files, core modules, and guidelines that enforce certain...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    CodeCampus

    CodeCampus

    CodeCampus is a learning-first Linux OS for CSE and IT students

    ...It delivers a fully pre-configured, learning-first environment that allows users to start coding, exploring, and studying immediately—without manual setup or system tweaking. This comes bundled with essential programming languages, compilers, editors, and developer tooling, including C/C++, Java, Python, Rust, Node.js, Git, Docker, VS Code, Neovim, and a rich set of modern CLI utilities. Everything is pre-installed, pre-configured, and ready to use out of the box. Beyond development tools, CodeCampus provides a curated academic and learning ecosystem. It includes guided documentation, desktop shortcuts to programming and interview resources, structured learning references, and productivity-focused dotfiles. ...
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    PSeInt

    PSeInt

    A tool for learning programming basis with a simple spanish pseudocode

    PSeInt is a pseudo-code interpreter for spanish-speaking programming students. Its main purpose is to be a tool for learning and understanding the basic concepts about programming and applying them with an easy understanding spanish pseudocode.
    Leader badge
    Downloads: 46,060 This Week
    Last Update:
    See Project
  • 16
    MathGL

    MathGL

    A library for scientific data visualization

    A free cross-platform library of fast C++ routines for the plotting of up to 3-ranged data. It can export to bitmap and vector EPS/SVG files. There are window interfaces (GLUT/FLTK/Qt) and console tools. MathGL can be used from C/Fortran/Python/Octav/Lua
    Leader badge
    Downloads: 100 This Week
    Last Update:
    See Project
  • 17
    Programming Without Coding Technology

    Programming Without Coding Technology

    Create software using visual programming

    ...An expert programmer can use PWCT to create any large and complex software. Using PWCT we developed a textual programming language Compiler and Virtual Machine without writing a single line of code where the programming process done using the PWCT visual components. This language called Supernova and it's free-open source. Many database, Multi-Media, Network, AI, Simulation & Math applications are developed using PWCT You can see/edit the generated source code. PWCT support Harbour, Supernova, C, Python, & C#.NET and you can extend PWCT to support code generation in any text based programming language. ...
    Leader badge
    Downloads: 897 This Week
    Last Update:
    See Project
  • 18
    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab is a realtime emulator for PIC, Arduino, STM32, ESP32, ...

    PICSimLab is a realtime emulator of development boards with MPLABX/avr-gdb debugger integration. PICSimLab supports microcontrollers from picsim, simavr, uCsim, qemu-stm32, qemu-esp32, and gpsim. PICSimLab has integration with MPLABX/Arduino IDE for programming the microcontroller's boards. As the purpose of PICSimLab is to emulate real hardware it does not have any source code editing support. For code editing and debugging the same tools used for a real board should be used with PICSimLab,...
    Leader badge
    Downloads: 452 This Week
    Last Update:
    See Project
  • 19
    eBook

    eBook

    LaTeX book with examples, open-source eBook

    LaTeX can be a challenging system to learn, but with this book of different examples, it becomes interesting and easier than ever. This comprehensive guide covers a lot of essentials and is written in a clear and concise style, showing the result vs code. Plus, it's #opensource and freely available, creating a collaborative learning environment. In this book the I try to reveal how you can find necessary pieces of TeX code looking only at already done work. If you want to create high-quality documents with LaTeX, check out the LaTaX book on GitHub, and feel free to ask any questions you have.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    Simulation of Urban MObility

    Simulation of Urban MObility

    SUMO is a microscopic, multi-modal traffic simulation.

    SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation. The code and the issue tracker can be found at https://github.com/eclipse-sumo/sumo/ The documentation can be found at https://sumo.dlr.de/docs/
    Leader badge
    Downloads: 370 This Week
    Last Update:
    See Project
  • 21
    Metronomek

    Metronomek

    Digital metronome that tries to be analogue

    Trivial looking metronome with natural sounds and 'classical' approach.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    GrammarChecker

    GrammarChecker

    Grammar checker for any text field via keyboard shortcut using LLM

    GrammarChecker is a utility for instant grammar correction in any text field via keyboard shortcut, powered by Large Language Models (LLM). Grammar Checker utilizes the OpenAI API, supporting both OpenAI and Google Gemini models (It is possible to add other custom models via config), and requires an API key to function. Simply select the text you want to check and trigger the assigned shortcut. Grammar Checker can be automatically launched on startup and run in the system tray. The main...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    LPub3D

    LPub3D

    LDraw™ editor for LEGO® style digital building instructions.

    LPub3D is an Open Source WYSIWYG editing application for creating LEGO® style digital building instructions. LPub3D is developed and maintained by Trevor SANDY. It uses the LDraw™ parts library, the most comprehensive library of digital Open Source LEGO® bricks available (www.ldraw.org/ ) and reads the LDraw LDR and MPD model file formats. LPub3D is available for free under the GNU Public License v3 and runs on Windows, Linux and macOS Operating Systems. LPub3D is also...
    Leader badge
    Downloads: 39 This Week
    Last Update:
    See Project
  • 24
    Anti-Plagiarism (Check on plagiarism)
    ...The goal of this program is to help reduce the impact of plagiarism on education and educational institutions. Checking documents in a format *.rtf, *.doc, *.docx, *.pdf Check the source code C, C++, C#, Java, ... Download - https://ap.km.ua/ Documentation - https://ap.km.ua/
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    MathMod

    MathMod

    MathMod is a mathematical modeling software

    MathMod is a portable interactive plotting and graphing program for Windows, Linux, MacOSX and many other platforms. MathMod allows to plot 3D mathematical surfaces, described by implicit or parametric equations, and offers a very large database of model samples that can be generated with it. It's Free and Open Source. Change-log for MathMod-13.0 (15/11/2025) 1) Scripts generator to add thickness to iso/parametric surfaces 2) Undo/Redo commands for navigating through previous...
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.