Showing 482 open source projects for "engineering"

View related business solutions
  • Application Monitoring That Won't Slow Your App Down Icon
    Application Monitoring That Won't Slow Your App Down

    AppSignal's Rust-based agent is lightweight and stable. Already running in thousands of production apps.

    Full APM with errors, performance, logs, and uptime monitoring. 99.999% uptime SLA on the platform itself.
    Start Free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    PromptingTools.jl

    PromptingTools.jl

    Streamline your life using PromptingTools.jl

    PromptingTools.jl is a Julia-based toolkit designed to simplify prompt engineering and unify interactions with multiple large language model providers through a consistent interface. It focuses on reducing the complexity of prompt creation by introducing templating systems, macros, and reusable functions that standardize how prompts are constructed and executed. The library provides a family of ai* functions that handle tasks such as generation, embeddings, classification, and data extraction, all following a consistent structure. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    GCP Config Connector

    GCP Config Connector

    GCP Config Connector, a Kubernetes add-on for managing GCP resources

    ...Its central idea is that infrastructure objects such as Cloud Storage or Cloud Spanner resources can be described declaratively in manifests, after which Config Connector creates or updates the corresponding Google Cloud resources and continuously reconciles them to match the declared state. This makes the project highly valuable for teams practicing GitOps, platform engineering, or Kubernetes-centered operations, because it brings cloud resource management into the same control model used for application deployment. The repository also reflects an active emphasis on resource development and reconciliation reliability, including a newer direct development approach intended to provide a more Kubernetes-native authoring experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Recursive Language Models

    Recursive Language Models

    General plug-and-play inference library for Recursive Language Models

    RLM (short for Reinforcement Learning Models) is a modular framework that makes it easier to build, train, evaluate, and deploy reinforcement learning (RL) agents across a wide range of environments and tasks. It provides a consistent API that abstracts away many of the repetitive engineering patterns in RL research and application work, letting developers focus on modeling, experimentation, and fine-tuning rather than infrastructure plumbing. Within the framework, you can define custom agents, environments, policy networks, and reward structures while leveraging built-in dataset utilities, logging, and checkpointing for reproducible experiments. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    huihut interview

    huihut interview

    A summary of C/C++ technical interview basics

    interview is a curated repository of technical interview questions, solutions, and explanations covering a wide range of topics in computer science and software engineering. It aims to help developers prepare for job interviews by providing sample problems in algorithms, data structures, system design, databases, and programming language intricacies, often with code snippets and discussion. The repo is designed so learners can practice real interview scenarios, compare approaches, and internalize foundational concepts that are frequently tested by tech companies. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5
    Android Interview Questions

    Android Interview Questions

    Your Cheat Sheet For Android Interview

    ...The content favors concise, practical answers that interviewers expect, helping candidates rehearse concepts and trade-offs rather than memorize trivia. It’s equally useful for brushing up before an interview and for leveling up day-to-day Android engineering knowledge.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Node.js Best Practices

    Node.js Best Practices

    The Node.js best practices list (July 2024)

    ...It is designed for real-world constraints: production deployment, observability, CI/CD, containerization, and cross-functional collaboration. Because it’s continuously updated, the guide helps keep engineering standards aligned with evolving Node versions and tooling, turning tribal knowledge into a shared, documented baseline for teams.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    iOS Interview Questions

    iOS Interview Questions

    iOS interview questions

    This repository collects a broad, categorized list of interview questions (with expected answers) that are commonly asked in iOS or Swift engineering interviews. Topics range from language fundamentals (memory management, ARC, value vs. reference types), to UIKit/SwiftUI, concurrency, Grand Central Dispatch, background execution, networking, design patterns, system frameworks, and architecture decisions. Each question is usually backed by sample explanations or code snippets, helping candidates understand not just what to answer but why it matters and how to reason about tradeoffs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Design Patterns Library

    Design Patterns Library

    A comprehensive design patterns library implemented in C#

    A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples. In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. In addition, design patterns allow developers to communicate using well-known, well-understood names for software interactions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Design Patterns in Swift

    Design Patterns in Swift

    Design Patterns implemented in Swift

    Design-Patterns-In-Swift is a repository that translates classic software engineering design patterns (from sources like the Gang of Four) into Swift code examples, so you can see how those patterns look in a modern, strongly typed, object-/protocol-oriented language. It covers creational, structural, and behavioral patterns: singletons, factories, decorators, observers, strategy, command, mediator, and more. For each pattern, you’ll typically see one or more Swift implementations, commentary on where it makes sense in a Swift architecture, and caveats about when you might prefer pure protocol composition or using functional patterns instead. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 10

    half

    C++ library for half precision floating point arithmetics.

    This is a C++ header-only library to provide an IEEE-754 conformant half-precision floating point type along with corresponding arithmetic operators, type conversions and common mathematical functions. It aims for both efficiency and ease of use, trying to accurately mimic the behaviour of the builtin floating point types at the best performance possible. It automatically uses and provides C++11 features when possible, but stays completely C++98-compatible when neccessary.
    Leader badge
    Downloads: 1,578 This Week
    Last Update:
    See Project
  • 11
    Octave Forge

    Octave Forge

    A collection of packages providing extra functionality for GNU Octave

    Octave Forge is a central location for collaborative development of packages for GNU Octave. The Octave Forge packages expand Octave's core functionality by providing field specific features via Octave's package system. See https://octave.sourceforge.io/packages.php for a list of all available packages. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and...
    Leader badge
    Downloads: 879 This Week
    Last Update:
    See Project
  • 12
    TFT_eSPI

    TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library

    An Arduino IDE compatible graphics and fonts library for 32-bit processors. The library is targeted at 32-bit processors, it has been performance-optimized for STM32, ESP8266 and ESP32 types. The library can be loaded using the Arduino IDE's Library Manager. Direct Memory Access (DMA) can be used with the ESP32, RP2040, and STM32 processors to improve rendering performance. "Four wire" SPI and 8 bit parallel interfaces are supported. Due to the lack of GPIO pins, the 8-bit parallel interface...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    ArUco

    ArUco

    Augmented reality library based on OpenCV

    ArUco is a minimal library for Augmented Reality applications based exclusively on OpenCV. Relies on b/w markers with codes that are detected by calling a single function. Trivial integration of your augmented reality applications with OpenGL and OGRE. See documentation at https://drive.google.com/file/d/1OiavRVYVJ-WH88sQg1LUsh8CuJZUQyrX/view?usp=sharing
    Leader badge
    Downloads: 232 This Week
    Last Update:
    See Project
  • 14
    LinAsm

    LinAsm

    Collection of fast and optimized assembly libraries for x86-64 Linux

    LinAsm is collection of very fast and SIMD optimized assembly written libraries for x86-64 Linux. It implements many common and widely used algorithms for array manipulations: searching, sorting, arithmetic and vector operations, unit conversions; fast mathematical and statistic functions; numbers and time converting algorithms; finite impulse response (FIR) digital filters; spectrum analysis algorithms, Fast Hartley transformation; CPU cache friendly functions and extremely fast abstract...
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 15
    libSUFR

    libSUFR

    A library containing Some Useful Fortran Routines

    libSUFR contains Some Useful Fortran Routines that I wrote for my own use, but that may also be useful for others. At the moment, it also "SUFRs" from the fact that Fortran module files are compiler-dependent...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    libTheSky

    libTheSky

    Fortran library to compute positions of celestial bodies

    libTheSky is a Fortran library to compute positions of celestial bodies (Moon, planets, stars) and events (conjunctions, eclipses). It forms the core of the software that produces the Dutch popular-astronomy website http://hemel.waarnemen.com
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17

    socan

    A CAN Bus library for Linux that implements higher level functions.

    This CAN bus library for Linux that implements higher level functions for writing CAN Bus applications. It is based on the SocketCAN interface, that is part of the Linux kernel.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    LMath library

    Math library for Free Pascal and Lazarus.

    LMath, based on DMath, is a mathematical library for FreePascal (FPC) and Lazarus. It is entirely written in Pascal and does not depend on external libraries. LMath provides routines and demo programs for numerical analysis, including mathematical functions, probabilities, matrices, optimization, linear and nonlinear equations, integration, Fast Fourier Transform, random numbers, curve fitting, statistics and graphics. It is organized s set of lazarus packages which makes it...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19

    UnoLib

    Library designed for the Arduino Uno platform and AVRPascal editor

    UnoLib is a Free Pascal library designed for the Arduino Uno platform and AVRPascal editor (http://akarwowski.pl/index.php?page=electronics&lang=en) or other editor using FPC 3.3.1 for AVR microcontrollers (e.g. FreePascal IDE, Lazarus). It is a translation of a subset of the standard Arduino libraries, adapted as needed for a Free Pascal environment. Moreover, support for fixed point numbers has been added. Current updates of the library are available at https://github.com/ackarwow/unolib/
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    MathematicalRamblingsjs

    MathematicalRamblingsjs

    Biblioteca JavaScript Mathematical Ramblings.

    Biblioteca de funções, procedimentos e constantes JavaScript do projeto Mathematical Ramblings (https://antoniovandre.github.io/MathematicalRamblingsjs).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    SigPack

    SigPack

    SigPack - A signal processing library using Armadillo

    SigPack is a C++ signal processing library using the Armadillo library as a base. The API will be familiar for those who has used IT++ and Octave/Matlab.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    antoniovandre_maxima_tools

    antoniovandre_maxima_tools

    Tools for Maxima software.

    Um conjunto de funções, variáveis e constantes para um uso mais produtivo e sofisticado do software matemático Maxima.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    PDS++ Project - Libraries in C++

    PDS++ Project - Libraries in C++

    Biblioteca para el Procesamiento Digital de Señales

    PDS Project Library (PDSPLib), es un conjunto de bibliotecas escritas en lenguaje C++ para el Procesamiento Digital de Señales. Cada una de las mini bibliotecas de PDSPLib puede ser usada de forma independiente o en conjunto, además cada mini biblioteca tiene su propia documentación. Dado que PDSPLib trabaja de forma modular facilita su integración total o parcial en otros proyectos.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Frevo

    Frevo

    Frevo is probably the simplest tool for evolutionary design

    FREVO is an open-source framework developed in Java to help engineers and scientists in evolutionary design or optimization tasks. The major feature of FREVO is the componentwise decomposition and separation of the key building blocks for each optimization tasks. We identify these as the problem definition, solution representation and the optimization method. This structure enables the components to be designed separately allowing the user to easily swap and evaluate different configurations...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Interval arithmetic for Ada

    Interval arithmetic for Ada

    An implementation of interval arithmetic

    The library provides an implementation of intervals for Ada. It includes arithmetic and relational operations. The library supports intervals with integer and floating-point bounds. Dimensioned intervals are also supported
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB