Showing 52 open source projects for "simple basic"

View related business solutions
  • Build on Google Cloud with $300 in Free Credit Icon
    Build on Google Cloud with $300 in Free Credit

    New to Google Cloud? Get $300 in free credit to explore Compute Engine, BigQuery, Cloud Run, Vertex AI, and 150+ other products.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query exabytes in BigQuery, or build AI apps with Vertex AI and Gemini. Once your credits are used, keep building with 20+ products with free monthly usage, including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. Sign up to start building right away.
    Start Free Trial
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 1
    Catch2

    Catch2

    A modern, C++-native, test framework for unit-tests, TDD and BDD

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch). Catch2 is mainly a unit testing framework for C++, but it also provides basic micro-benchmarking features and simple BDD macros. Catch2's main advantage is that using it is both simple and natural. Test names do not have to be valid identifiers, assertions look like normal C++ boolean expressions, and sections provide a nice and local way to share set-up and tear-down code in tests. You are on the devel branch, where the v3 version is being developed. v3 brings a bunch of significant changes, the big one being that Catch2 is no longer a single-header library. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 2
    Simple Turtle LOGO

    Simple Turtle LOGO

    Free Educational Tool for Beginner LOGO Coding (STEM Students / Kids)

    SIMPLE TURTLE ================ Create simple LOGO programs with commands to control the Turtle and draw amazing images!! Use for STEM, Coderdojo or similar coding events. Recursive REPEAT statements. INSTANT ON / OFF = Turns on / off immediate execution of commands FD x = Forward x pixels BK x = Backward x pixels RT x = Right by x degrees LT x = Left by x degrees PU = Pen Up (Do not draw) PD = Pen Down (Draw) REPEAT x = Creates a loop to run x times which...
    Leader badge
    Downloads: 51 This Week
    Last Update:
    See Project
  • 3
    EnTT

    EnTT

    A fast and reliable entity component system (ECS) and much more

    EnTT is a header-only, tiny and easy to use library for game programming and much more written in modern C++. Among others, it's used in Minecraft by Mojang, the ArcGIS Runtime SDKs by Esri and the amazing Ragdoll. The entity-component-system (also known as ECS) is an architectural pattern used mostly in game development. This project started off as a pure entity-component system. Over time the codebase has grown as more and more classes and functionalities were added. Statically generated...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    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: 47,673 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 5
    Terminal-BASIC

    Terminal-BASIC

    BASIC-like language interpreter for embedded systems

    Terminal-BASIC is a BASIC-like language interpreter, works on a set of single board embedded systems (i.e. famous AVR uc based boards). Terminal-BASIC: * suports real numbers, multidimensional arrays and Darthmouth BASIC-style matrix operations; * written in C++11; * has modular structure (can save uc storage, instantiating only used modules); * works through different i/o devices, using vt100 commands; * on systems with multiple i/O devices can work as simple time-sharing system; * static Linux build for playing and debug;
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    RedSky Ruby - Vinari Software & DO Dev

    RedSky Ruby - Vinari Software & DO Dev

    Ruby nunca ha sido tan fácil! - Ruby has never been so easy!

    Un simple y poderoso IDE de Ruby finalmente ha llegado a Microsoft Windows. RedSky Ruby, permite a cualquier persona comenzar a programar en Ruby, pues incorpora la guía oficial de Ruby, además de esto, RedSky Ruby es compatible con cualquier de computador corriendo Windows 8 o posterior, por lo cual, no es requerido un computador increíblemente poderoso para correrlo. ¿Por que no comienzas a programar ya? A simple and powerful IDE for Ruby has arrived to Microsoft Windows. RedSky...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Keystone Engine

    Keystone Engine

    Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, etc.)

    ...Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ, & X86 (include 16/32/64bit). Clean/simple/lightweight/intuitive architecture-neutral API. Implemented in C/C++ languages, with bindings for Java, Masm, Visual Basic, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell & OCaml available. Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed). Thread-safe by design. Open-source. Keystone is based on LLVM, but it goes much further with a lot more to offer. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    StateOS

    StateOS

    Free real-time operating system designed for microcontrollers

    Free, extremely simple, amazingly tiny and very fast real-time operating system (RTOS) designed for deeply embedded applications. Target: ARM Cortex-M, STM8. It was inspired by the concept of a state machine. Procedure executed by the task (task state) doesn't have to be noreturn-type. It will be executed into an infinite loop. There's a dedicated function for immediate change the task state.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    A free simple ADO.NET compliant MySQL driver. Made in C# but it would be used in all .NET compatible languages.
    Downloads: 2 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
  • 10
    nuBASIC

    nuBASIC

    BASIC language interpreter (multiplatform)

    nuBASIC is an implementation of an interpreter of the BASIC programming language and IDE. It has been designed mainly for educational purposes and it is suitable for simple games, educational or small business programs.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    gui_chung_dll

    gui_chung_dll

    a dll to easily make gui windows with graphics in any language

    gui chung dll is a dll version of gui_chung to easily make gui windows with graphics in any language , as c/c++, with simple syntax inspired from Liberty Basic easy gui coding (buttons, combobox, edittext, statictext, listbox, menu, graphicbox,...). Includes creation of openGL windows and guiloadtexture from jpg with alpha, and gfx graphics windows drawing. It is based on windows api and is written in compiled freebasic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Trivial Serialization Library

    C++11 serialization library

    Trivial Serialization Library (TSL) is a simple C++11 framework for object [de]serialization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    dll2def

    DEF file creator from Windows 32/64 bits DLLs

    This is a simple application which uses basic reading of Microsoft Windows executable files to get exports section of DLLs so as to properly create DEF files. They are useful for generating LIB files from DLLs to be used, for instance, with Visual Studio projects. That's the case of MinGW DLLs; for them to be used in Visual Studio projects you need the LIB and header files of those libraries.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Lmlookup2 كاشف الارقام

    Lmlookup2 كاشف الارقام

    كاشف ارقام ليبيانا والمدار

    Lmlookup2 كاشف ارقام ليبيانا والمدار كاشف الارقام ,الفكره البسيطة وراء برنامج كاشف الارقام هى أداء سهلة الاستخدام للعثور وتحديد مواقع اصدقائك عن طريق ارقام هواتفهم. واجهة التطبيق بسيطه, سهلة وذكية فى الاستخدام. Lmlookup2, the simple idea behind Lmlookup2 Software, an easy-to-use tool to help you find & locate your friends and family by their phone numbers. Simple graphical user interface, smart & easy to use.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    TBasic

    A simple BASIC interpreter written in C++

    TBasic is an implementation of a minimalist BASIC (based on the Tiny Basic specification but with a few significant additions) in the C++ language. It was written for fun, as a project to create a functional language interpreter from scratch and to be potentially used as a lightweight scripting language (it can either be used as a classic command line BASIC interpreter or as a class that allows a C++ programs to load and run basic programs, register custom basic commands and interact with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    BOLT Programming

    BOLT Programming

    The programming language for begginers.

    This is a programming language dedicated toward teaching beginning programmers proper concepts and helping them adjust to more complex languages such as C++ or Java. BOLT uses a syntax similar you BASIC to help the programs written in BOLT to be more user friendly.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17

    Simple C++ string and vector classes

    Two simple C++ classes, replacements for std::string and std::vector

    The classes are useful as training examples for a C+++ tutorial, for novices in C++, or if you have to avoid the standard C++ library with its classes std::string and std::vector class for any reason. It contains basic functionality compatible with the std:: versions, more functions can easily be added. Class my_string is based on original work by Christian Stigen Larsen, 2007. It may happen in real projects that the std library must be avoided: I needed it because of link problems...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    GambleKit

    C++ Framework for slot machine games

    GambleKit is a free open-source C++ object oriented library for quick and easy building of slot machine and gambling games with reels and GUI management. It relies basically on declarative programming style, so the programmer needs simply to declare, for example at creation time, the basic layout and behavior of the game, and then leave the game flow, requiring as little additional intervention as possible. The project is welcoming contributors and feedback is appreciated! The next...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Pion Network Library

    Pion Network Library

    client and server HTTP(S) library for Boost C++ developers

    The motivation of pion is not to build yet another web server or web application framework, but to help provide basic HTTP(S) functionality to new or existing C++ applications. If you're working on a Boost C++ application and would just like to use HTTP to provide a simple user interface or interact with run-time data, then pion might be for you.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    libjoyrumble

    libjoyrumble

    Extremely simple joystick rumble / vibration library

    The purpose of this library is to provide game / emulator programmers an extremely simple way to access the joystick "rumble" feature. As of now it's only for Linux. There are plans for a Windows version in the future (help needed).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    ImpPath

    Simple C++ library for path manipulation

    Very basic path manipulation library. Aims to be simple, intuitive and predictable (not universal). Works with std::string and std::wstring. Configurable to support both POSIX and Windows paths (drive letters only - no schemas, network paths etc), as well as some custom formats (with limitations for simplicity). All configurations understand ".."
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    libqtcp

    Library that provides communication over a network

    The project is based on Qt framework. It wraps the capabilities related to networking in simple to use, service based server and client configurations. The library starts with the tcp protocol as it is implemented in the QtNetwork module[1] and creates two top level managing structures: a client and a server. Both support multiple connections that may or may not be encrypted. On top of this basic framework we implement the service support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    libbbb

    Basic building blocks library

    The library groups common code used in some applications and libraries. Some features: - a simple generic class - a buffer capable of accumulating various kinds of values - linked lists - memory tracking - customizable messages to the user - threads that delete themselves - background job suport As it is based on Qt framework[2], the code is easly portable. For Ubuntu a ppa is available: ppa:nicu-tofan/ppa [1] On my tests I needed following commands: sudo apt-key adv...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    QuickSock

    QuickSock

    A simple C++ socket library used to make socket programming tolerable.

    The latest version of QuickSock is version (1.1.2). Wrapper for the Monkey Programming Language: http://monkeycoder.co.nz/Community/posts.php?topic=4866 QuickSock is a very simple C++ based UDP networking library. QuickSock currently relies on the WinSock library on Windows, (and as of April 2013, QuickSock uses BSD sockets on other platforms). QuickSock is a work in progress, so later down the road I may add new features, or change how things function. See the "Things to add in the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Qt Basic

    Qt Basic

    QtBasic: a simple basic interpreter with Qt influences.

    QtBasic: a simple basic interpreter with Qt influences.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 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.
Try Free →