Showing 5201 open source projects for "programming"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Learn More
  • 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

    River Simulations and Python

    Management of river simulations with Python

    ...Piatkowska 94A, 60-649 Poznan, POLAND E-mail address: tdysarz@gmail.com Hardware required: PC that supports Python Software required: Python 2.7.x, HEC-RAS 5.0.3 Programming language: Python 2.7.x
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2

    ats2-lang-contrib

    External Contributions to the ATS2 PL System

    This project primarily consists of external contributions made to the ATS2 programming language system in the forms of library packages, tutorials, examples, and all sorts of documentation, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Java provides the concurrent library that simplifies concurrent programming, but this is hard to learn and visualize. This project is a series of animations each illustrating the coding and usage of a component in the java concurrent library.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4

    Basic Business Language

    A language for Business Rule Processing

    The Basic Business Language is a programming language for expressing rules that manipulates a result. The primary goal is that is would be easy enough for a non-technical business person to read and write, but powerful enough to express a wide range of rules without the need to contact a programmer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5

    makepp

    GNU make compatible but reliable and simpler build tool

    ...Some features that makepp adds to make are: greatly improved handling of builds that involve multiple makefiles (recursive make is no longer necessary); automatic scanning for include files; rebuild triggered if build command changes; checksum-based signature methods for reliable builds, smart enough to ignore whitespace or comment changes; extensibility through Perl programming (within your makefile); repositories (automatically importing files from another tree); build caches (not recompiling identically what a user of the same cache already did
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 6

    Joplin I/O Library

    A Java Library for Improved I/O

    Joplin aims to provide improved I/O for the Java programming language. While the Java class library is extensive, its framework for performing complex I/O operations is missing several features, including comprehensive binary I/O. This notably includes classes for working with binary files, facilities for working with different encodings, and utilities for marshalling between Streams and NIO Channels.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Potassco
    Potassco, the Potsdam Answer Set Solving Collection bundles tools for Answer Set Programming developed at the University of Potsdam, among them, the answer set solver clasp, the grounder gringo, and their combination clingo.
    Leader badge
    Downloads: 54 This Week
    Last Update:
    See Project
  • 8
    PonyProg: serial device programmer
    PonyProg is a serial device programmer based on some simple and cheap interfaces for the PC and a user friendly GUI available for WindowsXP/7/8/10 and Intel Linux. Its purpose is programming every serial device like eeproms and microcontrollers
    Leader badge
    Downloads: 113 This Week
    Last Update:
    See Project
  • 9
    Write a hash table in C

    Write a hash table in C

    Learn how to write a hash table in C

    ...It is a low-level language, so you get deeper exposure to how things work at a machine level. The full implementation is around 200 lines of code, and should take around an hour or two to work through. This tutorial assumes some familiarity with programming and C syntax. The code itself is relatively straightforward, and most issues should be solvable with a web search. A hash table is a data structure which offers a fast implementation of the associative array API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    Elchemy

    Elchemy

    Write Elixir code using statically-typed Elm-like syntax

    Elchemy lets you write simple, fast, and quality-type safe code while leveraging both the Elm's safety and Elixir's ecosystem. Elchemy is a set of tools and frameworks, designed to provide a language and an environment as close to Elm programming language as possible, to build server applications in a DSL-like manner for Erlang VM platform, with a readable and efficient Elixir code as an output. ML-like syntax maximizes expressiveness with additional readability and simplicity constraints. Tagged union types and type aliases with type parameters (aka generic types). Powerful type inference means you rarely have to annotate types. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    LEP

    Literate programming for eclipse

    Literate Eclipse Programming assists developers in writing structured, well documented source code. LEP integrates automated extraction of source code and documentation into a familiar eclipse environment. Compiling and debugging are fully supported.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    A Whirlwind Tour of Python

    A Whirlwind Tour of Python

    The Jupyter Notebooks behind my OReilly report

    A Whirlwind Tour of Python is a concise but fast-paced introduction to core Python concepts, created by Jake VanderPlas as a companion to his work in scientific computing and data science. It consists of a series of Jupyter notebooks that walk through syntax, semantics, control flow, data structures, functions, errors, iterators, list comprehensions, generators, modules, strings, regular expressions, and a short preview of data science tools. The material is aimed at people who already know...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Chronological Cohesive Units

    The experimental source code for the paper

    The experimental source code for the paper, "A Novel Recommendation Approach Based on Chronological Cohesive Units in Content Consuming"
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Computational Linear Algebra for Coders

    Computational Linear Algebra for Coders

    Free online textbook of Jupyter notebooks

    ...The course materials are organized as Jupyter notebooks that combine explanations, code demonstrations, and exercises. Instead of emphasizing purely theoretical mathematics, the project takes a programming-oriented approach that helps developers understand how linear algebra algorithms are implemented in real computational systems. The course explores topics such as matrix decomposition, numerical stability, and optimization techniques that are essential for machine learning and data science applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Learning JavaScript Design Patterns

    Learning JavaScript Design Patterns

    Repo for my 'Learning JavaScript Design Patterns' book

    ...This edition was updated to ES2015+ syntax in 2021. Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language. One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve. Design patterns also provide us a common vocabulary to describe solutions. This can be significantly simpler than describing syntax and semantics when we're attempting to convey a way of structuring a solution in code form.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Power Text

    Power Text

    code and program i a simple yet another intelligent text editor

    SOURCE CODE in files. Code and edit like document in Power text which is a simple yet intelligent text editor. Power Text support syntax highlighting for over 15 programming language, it is readilly extensible by creating plugins. Change the look of the editor by choosing from the theme list or create your own theme or import another user theme(XML) into Power Text. It also support auto-complete, syntax highlighting, code templates, spell check and other features. IT REQUIRE JAVA JRE/JDK to run on your system.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Eve

    Eve

    Better tools for thought

    Eve is a programming language and IDE based on years of research into building a human-first programming platform. From code embedded in documents to a language without order, it presents an alternative take on what programming could be - one that focuses on us instead of the machine. We've made tremendous advancements since the early days of programming, but the modern form still forces us into the role of bit shifting machines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Orkney

    Orkney

    Orkney Testframework

    ...Test steps are used like bricks to create test cases while test groups collect test cases and other test groups to create a test suite. Test cases are written in a simple text language thus allowing composition of cases from test steps without deep programming knowledge. Reports are created in text and in XML format, the latter are converted to a human readable form when using a standard web browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    fn

    fn

    The container native, cloud agnostic serverless platform.

    The Fn project is an open-source container-native serverless platform that you can run anywhere -- any cloud or on-premise. It’s easy to use, supports every programming language, and is extensible and performant. Functions are small but powerful blocks of code that generally do one simple thing. Forget about monoliths when using functions, just focus on the task that you want the function to perform. Our CLI tool will help you get started quickly.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Vector

    Vector

    A contiguous generic and growable array type in C

    A contiguous generic and growable array type in C programming language. Vector supports amortized constant time insertion and removal of elements , as well as constant time access. C doesn’t allow data types to be passed as parameters. That means a generic container needs to manually manage memory in terms of the client element size, not client data type. You can do generic programming in c, without to use macros.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    SoAx

    Structure of Arrays of multiple types

    Structures of arrays (SoA) are generally faster than arrays of structures (AoS) while AoS are more handy. This project (SoAx) combines the advantages of both. By means of C++(11) meta-template programming SoAx achieves maximal performance (efficient use of vector units and cache of modern CPUs) while providing a very convenient user interface (including object-oriented element handling) and flexibility. It has been designed to handle list-like sets of particles (similar to struct {int id; double[3] pos; float[3] vel;};) in the context of high-performance numerical simulations. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Tutorial:Link Database,C Sharp&SQL Query

    Link MS Access Database to C Sharp Winform

    in this easy (as can be) tutorial we will link an MS access DB (database) to a C# Windows Form Application -and through that form query the DB with the SQL database language . This is for a beginner tutorial i.e. so you need no background knowledge of SQL. Knowledge of MS access and C# programming is required. we will be using access 2007 , MS C# 2010 version. This will be for access to a local database, which means the database file will reside on the same computer as the C sharp application. The same method presented here with similar code can be used to connect to a MySQL database. Use the source code to cut and paste into a new winforms project-and use the image shown (with the named elements)-to easily recreate the program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Template Tool Release v4.3

    Unifying Business Requirements with Application Design through a GUI.

    The Template Tool (TT) is a Java-based software, which DOES NOT require the user to write code. TT is a fully functional application that facilitates communication, collaboration, requirements traceability, and rapid mock-up prototyping from the point of conception and requirements gathering, to development, testing, and implementation. With the use of drag-and-drop and push-button selections without having to write any code, TT allows end users to add field components, skip-logic, business...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Elements of Programming Interviews

    Elements of Programming Interviews

    Method stubs and test cases for Elements of Programming Interviews

    This repository contains method stubs and tests of the problems from Elements Of Programming Interviews by Adnan Aziz, Tsung-Hsien Lee, and Amit Prakash. This book is also available in Python and C++. This repository contains solutions to problems from the book "Elements of Programming Interviews," focusing on interview preparation and algorithm practice.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    PHP Optimuz Framework

    A powerfull PHP framework.

    The framework is based on the MVC pattern and is OOP driven. It has a complete library for building robust web applications and brings great ideas from other frameworks/programming languages. For convenience, the Optimuz Frameworks comes bundled with some common libraries and tools to turn the developer's life easier. For instance you can check Propel and CssMinify/JsMinify.
    Downloads: 0 This Week
    Last Update:
    See Project