We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
This is a lightweight API Gateway and Management Platform that enables you to control who accesses your API, when they access it and how they access it. Janus will also record detailed analytics on how your users are interacting with your API and when things go wrong. Go version 1.9 or later is required to build master, the current development version. Janus is officially supported on linux/amd64, linux/i386, linux/arm64, darwin/i386, darwin/amd64, windows/i386 and windows/amd64.
An educational foray into compiler writing. Written in C, compiling C to x86 assembly (handy x86 reference site, assembly directives reference, System V ABI reference). Technically targetting C11 (standard PDF), but we will implement such a small subset of C that it's academic.
McSema is an executable lifter. It translates ("lifts") executable binaries from native machine code to LLVM bitcode. LLVM bitcode is an intermediate representation form of a program that was originally created for the retargetable LLVM compiler, but which is also very useful for performing program analysis methods that would not be possible to perform on an executable binary directly. McSema enables analysts to find and retroactively harden binary programs against security bugs, independently validate vendor source code, and generate application tests with high code coverage. McSema isn’t just for static analysis. The lifted LLVM bitcode can also be fuzzed with libFuzzer, an LLVM-based instrumented fuzzer that would otherwise require the target source code. The lifted bitcode can even be compiled back into a runnable program! This is a procedure known as static binary rewriting, binary translation, or binary recompilation.
ForevalZ - compiler of mathematical expressions(formulas)(directly in FPU x86) with complex numbers given as string at 'run-time'. (dll library and delphi component)(math parser, math expression parser, evaluate formula, evaluator, calculate)
Foreval is compiler of mathematical expressions (formulas) (directly to FPU x86) given as string at run-time. (dll library and delphi component) .(math parser,math expression parser,evaluate formula, evaluator)
nwcc is a C compiler for Unix systems targeting *BSD, OSX, Linux and Solaris on x86 (nasm/gas), FreeBSD, OSX and Linux on AMD64 (yasm/gas), Solaris on SPARC, AIX and Linux on PPC/PPC64 and IRIX on MIPS64. Cross-compilation is supported.
Red is a new programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting, while providing modern support for concurrency and multi-core CPUs. Red has its own complete cross-platform toolchain, featuring two compilers, an interpreter and a linker, not depending on any third-party library, except for a Rebol2 interpreter, required during the bootstrap phase. Once complete, Red will be self-hosted.
8cc is a compiler for the C programming language. It's intended to support all C11 language features while keeping the code as small and simple as possible. The compiler is able to compile itself. You can see its code both as an implementation of the C language and as an example of what this compiler is able to compile.
ShivyC is a hobby C compiler written in Python 3 that supports a subset of the C11 standard and generates reasonably efficient binaries, including some optimizations. ShivyC also generates helpful compile-time error messages. This implementation of a trie is an example of what ShivyC can compile today. For a more comprehensive list of features, see the feature test directory.
Valgrind is an award-winning instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
O Yaxkin Linux eacute; uma distribuiccedil;atilde;o baseada no Gentoo Linux compilado para arquitetura x86-64 (amd64) com suporte a multilib e x86 (i686), para uso em servidores. Acesse a paacute;gina de downloads para obter todas as versotilde;es, incluso LiveCD de recuperaccedil;atilde;o e LiveDVD de instalaccedil;atilde;o: * http://downloads.hackstore.com.br Acesse a documentaccedil;atilde;o oficial: * http://wiki.hackstore.com.br
FLRC requires FLRC-LIB to be installed prior to its installation. Other software required are autoconf/automake, pkg-config, the MLton compiler, and a C/C++ compiler. All released code has only been tested to work on x86 64-bit Linux distros, although they were originally written for x86 32-bit Windows. At least 4GB of free memory is advised for compiling FLRC.
This project is an installation script and a collection of the packages required for turning a quot;Minimal Installationquot; of FreeBSD 7.1 (AMD64/ i386) into a fully functional Samba PDC with an OpenLDAP backend. Installation typically takes about 2 Minutes.
Tyk is a lightweight, open source API Gateway and Management Platform enables you to control who accesses your API, when they access it and how they access it. Tyk will also record detailed analytics on how your users are interacting with your API and when things go wrong. Go version 1.8 or later is required to build master, the current development version. Tyk is officially supported on linux/amd64, linux/i386 and linux/arm64.
You should be able to get a C compiler, assembler, linker and libc for any supported target in less than 30 seconds. Requires an external C compiler and gnu binutils (for now), and I have only tested it on linux 64 bit so far.
A complete compiler toolchain that will cross-compile ANSI C, Kamp;R C, Pascal, Modula-2, Occam, Fortran and Basic for a number of architecture including, but not limited to, the 6500, 68000, Z80, i80, i86, i386 and PDP-11.