Search Results for "basic programming" - Page 2

Showing 304 open source projects for "basic programming"

View related business solutions
  • 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
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 1
    Tower Building Game

    Tower Building Game

    HTML5 Canvas Tower Building Game

    Tower Building Game is a small game project — likely implementing a classic “tower defense” or “tower-based” game — designed to showcase game-development fundamentals such as rendering, game logic, user interaction, and possibly simple physics or animations. As an open-source repository, tower_game aims not only to deliver a playable game, but also to serve as a learning resource or template: developers can inspect its code, understand how game loops, input handling, asset management, and...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    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
  • 3
    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: 59,334 This Week
    Last Update:
    See Project
  • 4
    Cpp17

    Cpp17

    Chinese translation of C++17 The Complete Guide

    ...It also covers enhancements to existing STL components, new library utilities, and advanced topics like polymorphic memory resources (PMR), alignment, and generic programming improvements.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Add Two Lines of Code. Get Full APM. Icon
    Add Two Lines of Code. Get Full APM.

    AppSignal installs in minutes and auto-configures dashboards, alerts, and error tracking.

    Works out of the box for Rails, Django, Express, Phoenix, and more. Monitoring exceptions and performance in no time.
    Start Free
  • 5
    uemacs

    uemacs

    Random version of microemacs with my private modificatons

    uemacs is Linus Torvalds’ compact take on MicroEMACS, a tiny, fast, terminal-friendly text editor. The codebase prizes simplicity and portability, making it feasible to build and run on a variety of Unix-like systems without heavyweight dependencies. Its feature set is deliberately modest compared to full Emacs, favoring a quick, predictable editing experience for everyday text manipulation. The project serves as both a functional tool and an example of clean, old-school C systems...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Learn Elixir

    Learn Elixir

    Learn the Elixir programming language to build functional web apps

    learn-elixir is a practical, beginner-friendly guide to learning Elixir and the Erlang VM (BEAM), emphasizing why Elixir scales—lightweight processes, immutable data, robust GC, and supervisors—and how to apply those strengths in real projects. The repo walks you from installation on macOS, Ubuntu, and Windows to an interactive workflow using iex, Livebook, and even a one-line Docker run for a zero-install setup. It teaches Elixir’s core types and syntax with short, runnable examples, then...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Fiwix

    Fiwix

    A UNIX-like kernel for the i386 architecture

    Fiwix is a Unix-like operating system kernel designed for educational purposes and hobbyist development, targeting the i386 architecture. It implements many classic UNIX principles and aims to provide a clean, well-documented codebase that is both readable and easy to study. Fiwix offers a functional kernel that supports ELF binaries, a virtual file system, and standard system calls, making it a great platform for learning OS internals or experimenting with system-level programming. Its...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Finagle

    Finagle

    A fault tolerant, protocol-agnostic RPC system

    Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. Finagle implements uniform client and server APIs for several protocols, and is designed for high performance and concurrency. Most of Finagle’s code is protocol agnostic, simplifying the implementation of new protocols. Finagle is written in Scala, but provides both Scala and Java idiomatic APIs. Finagle is a protocol-agnostic, asynchronous RPC system for the JVM that makes it easy to build robust...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Claude Cookbooks

    Claude Cookbooks

    A collection of notebooks/recipes showcasing ways of using Claude

    Claude Cookbooks is a curated collection of practical examples, notebooks, and implementation guides that demonstrate how to effectively use Claude’s API across a wide range of tasks. It serves as both a learning resource and a reference library, helping developers understand how to apply AI capabilities such as classification, summarization, and retrieval-augmented generation in real-world scenarios. The repository includes structured examples for integrating Claude with external tools,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    Transit Format

    Transit Format

    A data interchange format

    ...Transit provides a set of basic elements and a set of extension elements for representing typed values. The extension mechanism is open, allowing programs using Transit to add new elements specific to their needs. Users of data formats without such facilities must rely on either schemas, conventions, or context to convey elements not included in the base set, making application code much more complex.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    zvt

    zvt

    Modular quant framework

    For practical trading, a complex algorithm is fragile, a complex algorithm building on a complex facility is more fragile, complex algorithm building on a complex facility by a complex team is more and more fragile. zvt wants to provide a simple facility for building a straightforward algorithm. Technologies come and technologies go, but market insight is forever. Your world is built by core concepts inside you, so it’s you. zvt world is built by core concepts inside the market, so it’s zvt....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Hilbish

    Hilbish

    The Moon-powered shell! A comfy and extensible shell for Lua fans

    ...It aims to be easy to use for anyone but powerful enough for those who need it. The motivation for choosing Lua was that it's simpler and better to use than an old shell script. It's fine for basic interactive shell uses, but that's the only place Hilbish has shell script; everything else is Lua and aims to be infinitely configurable. Hilbish is configured and scripted in the Lua programming language. This removes all the old, ugly things about Shell script and introduces everything good about Lua, including other languages (Fennel, Lua derivatives). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Spring Cloud Netflix

    Spring Cloud Netflix

    Integration with Netflix OSS components

    This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations you can quickly enable and configure the common patterns inside your application and build large distributed systems with battle-tested Netflix components. The patterns provided include Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zuul) and Client Side Load...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    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: 0 This Week
    Last Update:
    See Project
  • 15
    raylib-go

    raylib-go

    Go bindings for raylib, a simple and easy-to-use library

    raylib-go is a Go (Golang) binding/wrapper around raylib, the light-weight C library for video game and multimedia programming. It allows Go developers to build 2D (and some simple 3D) games, graphical applications, or multimedia tools using a familiar and simple API, while leveraging Go’s language ergonomics, concurrency model, and ecosystem. With raylib-go, developers can draw graphics, handle input, play sound, manage textures, and manage game loops directly in Go — without needing to...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    The Grand Complete Data Science Guide

    The Grand Complete Data Science Guide

    Data Science Guide With Videos And Materials

    The Grand Complete Data Science Materials is a repository curated by a data-science educator that aggregates a wide range of learning resources — from basic programming and math foundation to advanced topics in machine learning, deep learning, natural language processing, computer vision, and deployment practices — into a structured, centralized collection aimed at learners seeking a comprehensive path to data science mastery. The repository bundles tutorials, lecture notes, project outlines, course materials, and references across topics like Python, statistics, ML algorithms, deep learning, NLP, data preprocessing, model evaluation, and real-world problem solving. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    macroquad

    macroquad

    Cross-platform game engine in Rust

    ...Compilation is relatively fast with minimal dependencies, so small projects or prototypes can spin up quickly. Because it’s “batteries included” for common tasks (rendering, drawing shapes, text, basic UI, game loop), Macroquad works well for rapid prototyping.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    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: 140 This Week
    Last Update:
    See Project
  • 19
    AQL

    AQL

    Advanced Query Language

    The clauses are beginning from "([{" and ending by "}])" and are separated by ",;" There are three basic types like Boolean (true, false), numeric and string in "'\"" List of operators: Name Description << Output ? Logical if @ Loop ?$ Returns true if variable defined ?| Logical or ?& Logical and ?! Logical negation ?/ Logical regular expression matches /- Split string by regular expression /+ Replace by regular expression // All matches = Assignment + Addition or...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    XBasic

    Basic programming language for Windows & Linux

    XBasic is an integrated software development environment including an advanced compiler, edit/run/debug environment, and interactive GuiDesigner. Latest version 6.3.26-A dated 21-07-24 Most of the document is included in the latest versions. See : https://groups.io/g/MaxReasonsxBasic if you have questions, problems, etc.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 21

    Gui Library window9

    Разработка GUI приложений для FreeBasic

    The given library will allow to develop programs with inherent ease in free and pleasant programming language Freebasic. Working with this library, you can always use both the built in functions of language, and API Windows functions or other foreign libraries. At the moment in library already more than 600 functions, very much reminding functions of language PureBasic. The library has convenient enough information and examples from a chm for understanding work on functions. Developers:...
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    FrontEnd GDB for freebasic

    FrontEnd GDB for freebasic

    frontend gdb for freebasic for windows , linux

    A simple gui implementation for gdb just for the freebasic programming language. 1 version is very simple (toy) 2 version is a fully functional program
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    M.O.R.T.A.L.

    The M.O.R.T.A.L. programming language

    M.O.R.T.A.L. is a new general-purpose programming language now under development. It is meant to take the best features of multiple paradigms and combine them all into a single, easy-to-use language, suitable for professionals and hobbyists alike. (The basic OOP paradigm, with metaprogramming features, will be implemented first.) Its primary goal is to allow very heavy computations to be performed efficiently and easily, even by scientists from other fields than computer science. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Wapiti

    Wapiti

    Wapiti is a web-application vulnerability scanner

    Wapiti is a vulnerability scanner for web applications. It currently search vulnerabilities like XSS, SQL and XPath injections, file inclusions, command execution, XXE injections, CRLF injections, Server Side Request Forgery, Open Redirects... It use the Python 3 programming language.
    Leader badge
    Downloads: 129 This Week
    Last Update:
    See Project
  • 25

    SC

    SC is a C based meta/programming language/environment

    SC is a C based/compatible language that uses a binary source code format and a "special" editor to provide a far more advanced programming and meta-programming environment. The basic philosophy is to "simplify" the "form" and not the "meaning" of C. SC allows you to write source code that can analyze and modify itself. Which in turn allows you to create far more compact and powerful libraries, templates, toolkits and simply source code, using techniques similar to aspect and/or language oriented programming. ...
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB