Snagit’s image and video capture is powerful, but not complex. All-in-One Capture® grabs your entire desktop, a region, a window, or a scrolling window from any webpage or application—all with a single hotkey or click. Snagit® gives you a simple way to edit. Show a complex process, give detailed feedback, or share important information with the people who need it most. Download your free trial now!Sponsored Listing
OSI-Approved Open Source (1,993)
- GNU General Public License version 2.0 (1,094)
- GNU Library or Lesser General Public License version 2.0 (285)
- BSD License (244)
- GNU General Public License version 3.0 (129)
- MIT License (122)
- Apache License V2.0 (69)
- Academic Free License (43)
- Artistic License (34)
- Eclipse Public License (30)
- Mozilla Public License 1.1 (24)
- GNU Library or Lesser General Public License version 3.0 (23)
- Apache Software License (20)
- Common Public License 1.0 (19)
- zlib/libpng License (17)
- Open Software License 3.0 (14)
- Public Domain (111)
- Other License (60)
- Creative Commons Attribution License (22)
- Linux (1,855)
- Windows (1,815)
Grouping and Descriptive Categories (1,532)
- All POSIX (570)
- OS Independent (501)
- All 32-bit MS Windows (466)
- OS Portable (268)
- 32-bit MS Windows (246)
- 32-bit MS Windows (95)
- 64-bit MS Windows (85)
- All BSD Platforms (77)
- Project is an Operating System Kernel (10)
- Project is OS Distribution-Specific (7)
- Project is an Operating System Distribution (7)
- Classic 8-bit Operating Systems (5)
- Mac (1,304)
- Modern (653)
- Android (624)
- BSD (549)
- Other Operating Systems (163)
Showing page 8 of 89.
GLBCC is a front-end to the GNU Compiler Collection. GLBCC adds Liberty Basic to the GCC language collection so that Liberty Basic code can be compiled directly to an executable. Since GLBCC uses GCC, the object files can also be linked with object file54 weekly downloads
JB2CSharp is a port of the Java-Bison/Flex software developed by the Serl project at the University of Colorado, Boulder. Parsers and lexers will be able to use C# actions. The open source .NET project Mono has requested the port, and here it is.
Java Swing widgets and frameworks plus a UI builder.1 weekly downloads
There's no event quite like OSCON—the best place on Earth to sharpen your skills and discover new techniques, making you better at what you do and igniting your love of all things digital. You'll find everything open source: languages, communities, best practices, products and services. Join us May 8-11 in Austin, TX, and let OSCON ignite your love of all things digital!Sponsored Listing
YAXX is an XML extension to YACC, a well-known public-domain compiler-compiler. This extension allows a program of a YACC grammar to be automatically converted into an XML document.
eval is a header-only library for writing C++ scripts. The main aim of the library is to provide means for calling compiled C++ functions/methods/constructors from within a script. An eval script can take arguments, as well as return arbitrary values.
hiCUDA is a directive-based abstraction that simplifies CUDA programming. This project aims to develop a source-to-source compiler, based on Open64, that translates a sequential program with hiCUDA directives into an equivalent CUDA program.
M8C compiler for PSoC family of microcontroller from Cypress Semiconductor.
RSLisp is a new dialect of Lisp which works on the NET Framework with a special compilation/interpretation model. If you wish you can download the source and build it yourself for Linux (requires Mono Framework), but I don't promise that it'll work
HipHop for PHP is a source code transformer for PHP script code. HipHop programmatically transforms PHP source code into highly optimized C++ and then uses g++ to compile it to machine code.
Tsunami is an open-source high performance computing language. With it you can write streaming data-parallel algorithms that utilize GPGPUs for orders-of-magnitude speed-up with the ease of writing sequential algorithms.1 weekly downloads
C++ Compile Time Compiler template meta-programming techniques
A Compiler Development Toolkit
qtFlexC++ is a tool for generating scanners: programs which recognized lexical patterns in text. qtFlexC++ reads the given input files for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C++ code, called rules. qtFlexC++ generates as output a C++ source and include file, `lexyy.cpp` and `lexyy.h`, which defines a class `lexyy'. This file is compiled with your code to produce an executable. When the executable is run, it analyzes its input for occurrences of the regular expressions. Whenever it finds one, it executes the corresponding C++ code.
A simple way to create a syntax highlighting editor for a custom language/grammar and/or create custom grammar parsers. This is a .NET project written in C#. See details here: http://acct001.com/wordpress/?p=1901 weekly downloads
EAMPL Programming Language
This project is designed to teach begining programers how to program. It implements the best parts of the upper end languges. The compiler is designed to be able to convert into all of the best languges out there, while maintaining speed and power.
Runtime and development environment of Oz131 weekly downloads
fast, portable Pascal compiler using gnu c as intermediate code
The Abstract Syntax Description Lanuguage (ASDL) is a language designed to describe the tree-like data structures in compilers. Its main goal is to provide a method for compiler components written in different languages to interoperate.1 weekly downloads
The main goal of BASIC foundry on SourceForge is to gather all developers that works something related to BASIC programming language in order to help creation of fast, stable, cross-platform, OPEN SOURCE BASIC compiler.
cEdit is an advanced and free alternative to both common text editors, and IDE's. It has many of the features found in shareware editors, including extensive language support, function listing, built in FTP, projects, and docking support.7 weekly downloads
ePalm aims to be a general-purpose library for allowing the SmallEiffel eiffel compiler to generate m68k-compatible code, and a series of classes which wrap the palm API such that an Eiffel developer can write a PalmOS application entirely in Eiffel.
The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler for the Haskell 98 programming language. Please note, we are no longer using the SourceForge bug tracker. Please go to http://cvs.haskell.org/trac/ghc instead.
The Portable Forth Environment implements the ANSI Forth Standard, it is fully written in C, the newer version has a module concept, and it is fully multithreaded. Autoconf used. Tested in embedded environments.155 weekly downloads
A scripting language designed to create console-like 2D games.8 weekly downloads