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
Build Agents and Models on One Platform
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
libnaru is a library written in C that supports you to define a type system for a programminglanguage. It is thought to be another lego piece beside lexical and syntax analysis in a compiler project.
The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler for the Haskell 98 programminglanguage. Please note, we are no longer using the SourceForge bug tracker. Please go to http://cvs.haskell.org/trac/ghc instead.
PCL-Compiler is a compiler for PCL: a simple Pascal-derived programminglanguage, used for teaching compiler technology in the National Technical University of Athens.
Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
The Voodoo compiler is an implementation of the Voodoo programminglanguage. It provides both a stand-alone compiler executable and a Ruby API for generating code for target platforms.
The Minions programminglanguage makes it easy to write performant, highly parallel programs. Minions are especially good at web apps. Minions like the web.
This project provide a framework for general coding style checker's process:
1, Support different adapter plugin for different programminglanguage syntax
2, Support incremental scanning
3, Support customize criteria rules.
4, Generate report for scanning result.
A C/C++ adapter was also implemented based on clang library as example.
Kammerjäger is a debugging tool with integrated correctness proving.
Kammerjäger is a debugging and testing tool that enables you to prove the correctness of your code. In our C like programminglanguage named "SimPL" you can easily and simply annotate your code with preconditions and assertions (also with forall and exists expressions). We then use Microsofts Z3 theorem prover to prove if the behaviour of your program matches what you expected.
The easy to use GUI with an integrated Interpreter and Debugger (with a Stackview and HotCodeReplacement) makes it even easier to write your code and find errors.
...
A few simple refactoring tools developed according to the KISS principle. The focus is to refactor C++ code but almost any programminglanguage should work. Tools: Rename, Detect duplicate code
Dove is an integrated development environment for D programminglanguage based on Eclipse(plgin for eclipse).It provides IDE features such as code completion, outline view, preference, debugger.
Little Smalltalk was the first Smalltalk dialect developed outside of Xerox PARC (tm). We continue to develop it to provide a powerful, general purpose, full featured and portable dialect of the Smalltalk programminglanguage.
Mukei is a basic system that uses PHP’s object oriented programming support to provide web developers a plugin architecture and an events management system.
IronBabel is a universal emulation platform; that is, IronBabel is intended to run anywhere and run anything. To achieve this, IronBabel is implemented using .NET technology, namely the Nemerle programminglanguage.
An environment (library + IDE) that emulates Delphi but uses python as the programminglanguage and wxPython as the graphical API. Starting with the library, we have a set of modules/classes that emulates the units/classes of the famous VCL.
CLAM (Common Language Automation Machine) attempts to eliminate the rote mapping of data to objects that is prevalent in most modern development languages by breaking the bonds of relational data and providing a generic mechanism for retrieving data.
Decafcc is a simple just-in-time (JIT) compiler for small programming or data modeling language. The current Decaf project demonstrates how to parse simple C, and how to generate MIPS assemble code.
PAGEB is an easy to use tool to create videogames. With PAGEB is not necessary to known any programminglanguage, nor to master complex game development techniques, to create high quality games. All you need is a good game idea and time to develope it.
This is a general purpose tool optimized for managing, programming and automating machines, services and apps or just loose parts of code snippets.
It comes with a visual block language and a visual GUI designer which lets you inter connect and automate all sorts of devices.
It has built-in support for TCP, UDP, Serial, MQTT, SSH, Arduino/Raspberry-PI or access to your custom API via HTTP.
A human-readable ISC-Licensed implementation of the LZO1X algorithm.
LZO is a compression library which is widely used around the world. The main problem with LZO is that it is absolutely not human readable.
People have done crazy stuff to get LZO to run in their language. Usually it implies inline assembly or trying to execute data which actually contains machine code. This is sick. Whoever is responsible for this sorry situation ought to be ashamed.
So I'm going to deobfuscate LZO and provide a ISC implementation of this algorithm in Python and C. In addition, I will provide a textual description of the algorithm so that it can be easily ported to any programminglanguage.
...
YARML or (Yet Another Readable Markup Langage) is a simple and readable markup language which have the same structure of XML but with new syntax which near to the syntax which used with the high level programming languages like Java,PHP, C and Python.
Code Poet is an Integrated Development Environment for compiled languages, but primarily aimed at the D programminglanguage. It is written in C++ using wxWidgets and boost.
SrcComDoc allows documentation written in source comment rows to be extracted, formatted and highlighted according to the chosen documentation format. The basic SrcComDoc syntax is source and documentation language independent.
Adapt is data conversion language developped in 1984 by Norman W. Molhant and Christophe Dupriez. It has been used in many circumstances, it translated itself in many programming environment and it should evolve now toward modern environments like Java.