Search Results for "basic programming software" - Page 16

Showing 4736 open source projects for "basic programming software"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    Requests for PHP

    Requests for PHP

    Requests for PHP is a humble HTTP request library

    Requests is a HTTP library written in PHP, for human beings. It is roughly based on the API from the excellent Requests Python library. Requests is ISC Licensed (similar to the new BSD license) and has no dependencies, except for PHP 5.6+. Despite PHP’s use as a language for the web, its tools for sending HTTP requests are severely lacking. cURL has an interesting API, to say the least, and you can’t always rely on it being available. Sockets provide only low-level access and require you to...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Laravel Chunk Upload

    Laravel Chunk Upload

    The basic implementation for chunk upload with multiple providers

    Laravel Chunk Upload simplifies chunked uploads with support for multiple JavaScript libraries atop Laravel's file upload system, designed with a minimal memory footprint. Features include cross-domain request support, automatic cleaning, and intuitive usage.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Glslang

    Glslang

    Khronos-reference front end for GLSL/ESSL, partial front end for HLSL

    To use the standalone binary form, execute glslangValidator, and it will print a usage statement. Basic operation is to give it a file containing a shader, and it will print out warnings/errors and optionally an AST. Instead of building manually, you can also download the binaries for your platform directly from the master-tot release on GitHub. Those binaries are automatically uploaded by the build bots after successful testing and they always reflect the current top of the tree of the...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 4
    PrestaShop

    PrestaShop

    An open source eCommerce platform

    PrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants and customers. It is written in PHP, is highly customizable, supports all the major payment services, is translated in many languages and localized for many countries, has a fully responsive design (both front and back office), etc. See all the available features. This repository contains the source code of PrestaShop, which is intended for development and...
    Downloads: 27 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    Gleam

    Gleam

    A friendly language for building type-safe, scalable systems!

    Gleam's powerful static type system helps find and prevent bugs at compile time, long before it reaches your users. It also serves as a productive refactoring tool, enabling programmers to confidently make large changes to unfamiliar code, quickly and with low risk. For problems, the type system can't solve (such as your server being hit by a bolt of lightning) the Erlang virtual machine provides well-tested mechanisms for gracefully handling failure. Hunting down bugs can be stressful so...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Brioche

    Brioche

    A delicious package manager

    Brioche is a modern package manager and build tool written in Rust, inspired by Nix. It focuses on reproducible builds and declarative project configurations, enabling developers to define build processes using JavaScript-like syntax. Brioche supports caching of build artifacts, automatic lockfile generation, and seamless integration with containerization tools, making it suitable for complex software projects.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Proxy

    Proxy

    Proxy: Next Generation Polymorphism in C++

    For decades, object-based virtual tables have been a de facto implementation of runtime polymorphism in many (compiled) programming languages. There are many drawbacks in this mechanism, including life management (because each object may have a different size and ownership) and reflection (because it is hard to balance between usability and memory allocation). To workaround these drawbacks, some languages like Java or C# choose to sacrifice performance by introducing GC to facilitate...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    ThinkDSP

    ThinkDSP

    Digital Signal Processing in Python, by Allen B. Downey

    ...The repository includes chapter notebooks, solution notebooks, sample sound files, book sources, and reusable Python code. Lessons can run online through Google Colab or Binder, or locally with Conda or Poetry. Its top-down approach is intended for learners who already know basic programming and want a practical route into DSP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Mastering Zsh

    Mastering Zsh

    Advanced topics to take advantage of zsh

    Mastering Zsh is a documentation project focused on helping users go beyond basic shell usage and take better advantage of zsh. It is written for people who already understand shell fundamentals but want a more powerful, customized, and efficient command-line setup. The guide covers advanced usage, practical examples, and configuration ideas that make zsh more productive. It explains topics such as completions, prompt customization, helper functions, and shell behavior in a structured way....
    Downloads: 2 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
  • 10
    Fyne

    Fyne

    Cross platform GUI in Go inspired by Material Design

    The Fyne toolkit is an easy-to-learn, free and open-source, platform for building graphical applications for desktop, mobile, and beyond. Combining the power and simplicity of the Go programming language with a carefully crafted library of widgets it is now easier than ever before to build your application and deploy it across all platforms and stores. When Fyne started it was with the ambition to fix all of the complicated or broken things about existing approaches. Building your software with an API like Fyne that is designed for modern languages is easy and quick to learn. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    async-std

    async-std

    Async version of the Rust standard library

    async-std makes async programming foundations easy and approachable. Built-in Rust for speed and safety.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Roadmap To Learn Generative AI In 2025

    Roadmap To Learn Generative AI In 2025

    Basic Machine Learning Natural Language Processing Roadmap

    Roadmap To Learn Generative AI In 2025 is a curated learning path focused on contemporary generative AI — covering large language models (LLMs), diffusion-based image generation, prompt engineering, multi-modal AI, fine-tuning techniques, and the practical considerations for deploying generative models. It’s aimed at learners and developers who already have some programming or ML basics and wish to specialize in generative AI, offering a modern, structured plan that reflects the state of the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    SocketCAN userspace utilities and tools

    SocketCAN userspace utilities and tools

    Linux-CAN / SocketCAN user space applications

    SocketCAN userspace utilities and tools. This repository contains some userspace utilities for the Linux CAN subsystem (aka SocketCAN).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Rapidcsv

    Rapidcsv

    C++ CSV parser library

    Rapidcsv is an easy-to-use C++ CSV parser library. It supports C++11 (and later), is header-only and comes with a basic test suite.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Refined

    Refined

    Refinement types for Scala

    Refined is a Scala library that enhances types with compile-time constraints using predicate-style refinement types. It allows embedding validation logic into types like Refined[Int, Positive], ensuring invalid values are rejected at compile or runtime, thereby increasing safety and reducing boilerplate in domain modeling.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    DBOS Transact PY

    DBOS Transact PY

    Lightweight Durable Python Workflows

    dbos-transact-py is the Python counterpart to dbos-transact-ts, offering durable transactional programming with automatic state persistence in PostgreSQL. It simplifies building resilient and idempotent applications by enabling Python functions to retain their state, restart after failure, and guarantee consistency. It's designed for data-heavy and fault-intolerant use cases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    dub

    dub

    Package and build management system for D

    DUB is the official package and build manager for the D programming language, providing a comprehensive solution for managing D projects. It handles package dependencies, project building, and offers a central package registry at code.dlang.org. DUB supports both JSON and SDL configurations, catering to various developer preferences and facilitating seamless project management.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    spago PM

    spago PM

    PureScript package manager and build tool

    Spago is a package manager and build tool for the PureScript programming language, designed to simplify project management and development workflows. It allows developers to manage dependencies, build projects, and run tests with ease. Spago supports custom package sets and integrates with various backends, making it a versatile tool for PureScript development.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    CosmicNvim

    CosmicNvim

    Lightweight and opinionated Neovim config for web development

    CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a COSMIC programming experience. While CosmicNvim is geared specifically toward TypeScript/JavaScript development, it should be able to provide a great experience with any LSP-supported language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    BAT

    BAT

    A cat(1) clone with syntax highlighting and Git integration

    A cat(1) clone with syntax highlighting and Git integration. By default, bat pipes its own output to a pager (e.g. less) if the output is too large for one screen. If you would rather bat work like cat all the time (never page output), you can set --paging=never as an option, either on the command line or in your configuration file. If you intend to alias cat to bat in your shell configuration, you can use alias cat='bat --paging=never' to preserve the default behavior. Even with a pager...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    FlatBuffers

    FlatBuffers

    Memory Efficient Serialization Library

    FlatBuffers is an open source, cross-platform serialization library designed for maximum memory efficiency. Originally created at Google for game development and other performance-critical apps, FlatBuffers has the unique ability of allowing you to directly access serialized data without having to parse or unpack beforehand. Since the only memory needed to access your data is that of the buffer, it is also very memory efficient and fast. FlatBuffers supports Windows, MacOS, Linux and...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    Agena

    Agena

    Agena is an interpreted procedural programming language.

    Agena is an easy-to-learn procedural programming language designed for science, scripting, and many other applications. Binaries are available for Windows, Linux, Solaris, OS/2, Mac OS X, Raspberry Pi and DOS.
    Leader badge
    Downloads: 124 This Week
    Last Update:
    See Project
  • 23
    Overtone

    Overtone

    Collaborative programmable music

    ...Synchronize your visuals and noise with ease. Overtone features seamless integration with both Quil, a Clojure front-end to Processing and ShaderTone, a Clojure version of ShaderToy an OpenGL glsl shader programming environment. Overtone has been designed and engineered for live coding. Our lisp heritage means that synthesizers, effects, analyzers and musical generators can be programmed and modified live in real-time whilst the sound keeps on blasting out. Overtone is more than just software, it's also a growing community.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Nushell

    Nushell

    A new type of shell

    NuShell (often shortened to “Nu”) is a modern, cross-platform shell written in Rust that treats all data as structured tables rather than plain text. It supports pipelines on rich typed data, has built-in commands for JSON/CSV/SQL/excel, and offers scripting, autocompletion, scoped variables, and strong error handling—bridging the gap between shell scripting and programming.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Codon

    Codon

    A high-performance, zero-overhead, extensible Python compiler

    Codon is a high-performance Python compiler that compiles Python code to native machine code without any runtime overhead. Typical speedups over Python are on the order of 100x or more, on a single thread. Codon supports native multithreading which can lead to speedups many times higher still. The Codon framework is fully modular and extensible, allowing for the seamless integration of new modules, compiler optimizations, domain-specific languages and so on. We actively develop Codon...
    Downloads: 1 This Week
    Last Update:
    See Project