Showing 224 open source projects for "basic language 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.
    Start Free
  • 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.
    Start Free
  • 1
    myFP2ESP32-Dev WiFi ASCOM Focuser

    myFP2ESP32-Dev WiFi ASCOM Focuser

    ASCOM-INDI ESP32-Dev Wifi focuser

    An ESP32-Dev WiFi focuser. DIY or PCB designs. (c) Robert Brown 2014-2025, Holger M, 2019-2021. All rights reserved. Code or portions of code may not be copied or used without appropriate credit given to authors. Spreadsheet to calculate what stepper motor to use. https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Documentation/Nema-Stepper-Motors.xlsx/download Spreadsheets to calculate...
    Leader badge
    Downloads: 47 This Week
    Last Update:
    See Project
  • 2
    nars2000

    nars2000

    NARS2000: An Experimental APL Interpreter

    APL is an arrary-oriented language initially conceived in the 1960s by Kenneth E. Iverson, IBM Fellow and 1979 ACM Turing Award recipient. It is ideally suited to computer programming because it subsumes the tedious aspects of the job allowing the programmer to concentrate on the heart of the project. NARS2000 is a Free Open Source implementation of APL. For more details on this project, visit the NARS2000.org website.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    OpenQASM

    OpenQASM

    Quantum assembly language for extended quantum circuits

    OpenQASM is an imperative programming language designed for near-term quantum computing algorithms and applications. Quantum programs are described using the measurement-based quantum circuit model with support for classical feed-forward flow control based on measurement outcomes. OpenQASM presents a parameterized set of physical logic gates and concurrent real-time classical computations.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    NSLadder

    NSLadder

    Ladder editor and debugger

    NSLadder is a complete PLC manager based on the Ladder diagram, it generates code that can be directly assimilated by the PLC controller (arduino, raspberry, arm cpu....) NSLadder also allows simulation without a PLC connected Ladder is one of the best visual programming languages ​​is a PLC programming language called ladder diagram (LD) or instructions list (IL). The main strength of lader is the visual representation that is more representative than most programming languages, so people often find it much easier to learn. The clever thing about contact logic is that it is very similar to electrical relay circuits. ...
    Downloads: 48 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 5
    GrainSizeTools script

    GrainSizeTools script

    A Python script for estimating the grain size from thin sections

    ...The script requires as the input the areas of the grain profiles measured grain-by-grain on planar sections and does not require previous experience with Python programming language (see documentation below and FAQ). For users with coding skills, the script is organized in a modular way facilitating the reuse and code extension. Lopez-Sanchez, MA (2018). GrainSizeTools: a Python script for grain size analysis and paleopiezometry based on grain size. Journal of Open Source Software, 3(30), 863, https://doi.org/10.21105/joss.00863
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    OsciViewer
    This program aquires data from the oscilloscope LeCroy9400A, Advantest TR4131 and from the PM3311 (own propriatary bus). Dieses Programm liest Daten der Oszilloskope LeCroy9400A, Advantest TR4131 und PM3311 (eigene proprietäre Schnittstelle) aus.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Symja Java Computer Algebra

    Symja Java Computer Algebra

    Symja - Java computer algebra language & symbolic math library

    Symja - computer algebra language and Java symbolic math library. Moved to https://github.com/axkr/symja_android_library. The Android App can be found at: https://github.com/axkr/symja-example
    Downloads: 21 This Week
    Last Update:
    See Project
  • 8
    PLP_Solvers

    PLP_Solvers

    Library of solvers for work in Science, Engineering & Education

    ...Library Contents: High Precision Computation, Numerical Calculus, Complex Analysis, Geometry, Linear Algebra, Special Functions, Differential Equations, Transformations, Optimization & Interpolation, Statistics, Physics ... (12,538 functions in v23.06 package) Knowledge of any programming language is not required. Only Windows port is available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Decimal calculation library for C

    Decimal calculation library for C

    Decimal calculation library for C programming language.

    Decimal calculation library for the ANSI C programming language. Sums two 100000-digit numbers in one or two milliseconds.
    Downloads: 0 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.
    Start Free
  • 10
    Finding DNA Repeats by RFRE

    Finding DNA Repeats by RFRE

    RFRE is a tool to find DNA repeats (tandem and short)

    A tool to FIND DNA REPEATS (tandem and short): RFRE is a mini tool to search for the repeated DNA sequences (SHORT REPEATS OR TANDEM REPEATS) characters by using the regular expression language (VB script). The Metacharcter and their behaviours in the context of regular expressions are the main methods to identify the different searched patterns and by different combination of Metacharcter, the programmed tool can search and detect the pattern of DNA sequence. Repeater Finder...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    mXparser - Math Parser Java C# Library

    mXparser - Math Parser Java C# Library

    A flexible mathematical expressions parser for JAVA, Android, C# .NET

    mXparser is highly flexible parser of math expressions. Software provides easy to use API for JAVA, Android, C# .NET/MONO (CLS). Main functionalities: - basic operators, i.e.: +, -, *, ^, ! - Boolean logic operators i.e.: or, and, xor - binary relations i.e.: =, <, > - math functions (large library of 1-arg, 2-arg, 3-arg - - functions) i.e.: sin, cos, Stirling numbers, log, inverse functions - constants (large library), i.e.: pi, e, golden ratio - n-args functions i.e.: greatest...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 12
    Programming language designed to simplify the development of small and large-scale networked applications. PROSE includes an execution engine and language that compiles into platform-independent bytecode. Bytecode can also be assembled directly.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Curv

    Curv

    A language for making art using mathematics

    Curv is a programming language for creating art using mathematics. It's a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing. Curv is a simple, powerful, dynamically typed, pure functional programming language. Curv is easy to use for beginners. It has a standard library of predefined geometric shapes, plus operators for transforming and combining shapes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    MTBook

    MTBook

    Machine Translation: Foundations and Models

    This is a tutorial, the purpose is to introduce the basic knowledge and modeling methods of machine translation systematically, and on this basis, discuss some cutting-edge technologies of machine translation (formerly known as "Machine Translation: Statistical Modeling and Deep Learning") method"). Its content is compiled into a book, which can be used for the study of senior undergraduates and graduate students in computer and artificial intelligence related majors, and can also be used as reference material for researchers related to natural language processing, especially machine translation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    MVSE

    MVSE

    Estimator of climate-driven, mosquito-borne viral suitability index

    Understanding how climate dictates the timing and potential of mosquito-borne viral transmission is essential for preparedness of public health systems and design of control strategies. We developed the Mosquito-borne Viral Suitability Estimator (MVSE) software package for the R programming environment. The package estimates a suitability index based on a climate-driven mathematical expression for the basic reproductive number (R0). By accounting for local climatic variables, as well as viral, vector and human priors, suitability can be estimated for specific regions, hosts, vectors and viral species. MVSE v0.3 and v1.01r are available for download in this repo. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16

    lpsolve

    Mixed Integer Linear Programming (MILP) solver.

    Mixed Integer Linear Programming (MILP) solver lp_solve solves pure linear, (mixed) integer/binary, semi-cont and special ordered sets (SOS) models.lp_solve is written in ANSI C and can be compiled on many different platforms like Linux and WINDOWS This project is moved to github: https://lp-solve.github.io/
    Leader badge
    Downloads: 1,808 This Week
    Last Update:
    See Project
  • 17
    GLPK for Java

    GLPK for Java

    Java language binding for the GNU Linear Programming Kit (GLPK)

    GLPK for Java provides a Java language binding for the library GLPK. GLPK is a proven solver for linear and mixed integer mathematical programming problems. For Windows binaries see project GLPK for Windows (http://sourceforge.net/projects/winglpk/).
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 18
    LMAPper - The SPM and Mol Viewer

    LMAPper - The SPM and Mol Viewer

    Where SPM images and molecular models meet

    This application lets STM or AFM images AND molecular models to be overlaid. It is useful to understand how your molecules fit to what you observed and can help interpret your data. What makes this application more useful than paint programs (powerpoint or inkscape) is the fact that the size of the images and of the molecule is fixed, so that you know that you are working in real space. Check https://sourceforge.net/p/spm-and-mol-viewer/wiki/Home/ for updates.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 19
    ScaffCC

    ScaffCC

    Compilation and optimization framework for the Scaffold language

    ScaffCC is a compiler and scheduler for the Scaffold programing language. It is written using the LLVM open-source infrastructure. It is for the purpose of writing and analyzing code for quantum computing applications. ScaffCC enables researchers to compile quantum applications written in Scaffold to a low-level quantum assembly format (QASM), apply error correction, and generate time and area metrics. It is written to be scalable up to problem sizes in which quantum algorithms outperform...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    6Genci V2

    6Genci V2

    This program calculate hexagon coordinats for CNC Mill.

    This program calculates the necessary coordinates for machining 6 corner pieces in the diameter determined for the CNC Vertical machining center.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    C++QED

    C++QED

    A framework for simulating open quantum dynamics

    C++QED is an application-programming framework for simulating open quantum dynamics in general. It has demonstrated the ability to simulate full Master equation of up to several thousand, and quantum trajectories of up to several hundred thousand dimensions. The basic idea is to allow users to build arbitrarily complex interacting quantum systems out of free subsystems and interactions (elements), and simulate their time evolution with a number of available time-evolution drivers. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    ClassicLadder

    ClassicLadder

    Free ladder & sequential (grafcet) languages used on automation PLC

    Free ladder & sequential (grafcet) languages as used on many PLC for programming automation process. Ladder language allows to realize programs on PLC in an electric way. GTK graphical interface to edit/simulate. Modbus protocol for SCADA connexion and remote Inputs/Outputs modules. Logs events available. Can run on embedded targets for real usages (without GTK interface), as Arietta, RaspberryPi, ...
    Leader badge
    Downloads: 53 This Week
    Last Update:
    See Project
  • 23
    IPCalc v1.2

    IPCalc v1.2

    This project is an IP calculator to educational usage

    A desktop application which is written in Java programming language. You can use it to educational purposes. This application by knowing the host IP address and the subnet mask can count network IP address, broadcast address and how many hosts can be at the network, Also shows binary operations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    FBtranslate_chung
    FBtranslate chung is a program to help translation in a foreign language strings data of a freebasic program . It is written in freebasic and uses gui_chung . It extracts all strings literals of a program code into a single file, so you can translate this file with an free online translator like google translate , then rebuilds the new program with the translated text data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    RTC-simulator

    Simulation and Control of Processing Plants

    ...This is a simple interactive simulator including 20 different applications for such aspects as PID and DMC controller tuning, advanced level control, Smith prediction, Kalman filtering, and control strategies for a furnace, a boiler, and a hybrid system. A tutorial gives brief background to the theory and programming of each application, plus a stepwise set of objectives to illustrate the main features. The simulations include a number of the techniques described in Applied Process Control – Essential Methods, and that book’s accompanying volume, Applied Process Control – Efficient Problem Solving. Actually, RTC is not merely a suite of simulations: Each application can be switched from “MODEL” to “PLANT” mode for real-time control of equipment through a somewhat basic interfacing arrangement. ...
    Downloads: 6 This Week
    Last Update:
    See Project