Newbies What Next ? News Forums Calendar
Home | YouTube | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · 9 Excellent Open Source Configuration Management Applications
 · A Beginner’s Introduction to Linux
 · Simon Tatham’s Portable Puzzle Collection – Games for the Brain
 · Captain Holetooth – Explorative 2D Platform Game for Kids
 · Taisei – A Classy, Frenetic Shoot’em Up Game in the Style of The Touhou Project
 · YouTube Channel
 · Minilens – Fun Open Source Puzzle Platform Game
 · Wizznic! – Highly Addictive Open Source Puzzle Game
 · Success! Beelink S1 Running Linux – Courtesy of the Open Source Community
 · Beelink S1 Mini PC and Linux – Comedy Gold


Latest Links


Top : Software : Programming : Languages : Other

9 Excellent Open Source Configuration Management Applications
This software automates the configuration of machines to a particular state. Like any other tools, they are designed to solve specific problems in certain ways. The goal is to get a system from whatever state it is in, into the desired state. Configuration management software are the tools of choice for many system administrators and devops professionals.

(Read more)
Pinta is an extremely versatile, extensible, self-learning image classification program. It uses texture and color analysis and neural network techniques to automatically learn differences in images. Read more


  • Sass
    Sass is a mature, stable, and powerful professional grade CSS extension language in the world. hot
  • 2E Programming Language
    2e is an experimental language designed to be as simple as possible, but still allow for all the standard programming functions (expression evaluation, flow control, functions, variables, and arrays, etc). The language flow control is handled via a C style conditional operator (expr ? expr2 : expr3) for if/else processing, and a variant iterative conditional (expr ?? expr2 : expr3) for looping. Parentheses are used for grouping throughout, and both built-in and user-defined functions are supported.
  • A+
    a powerful and efficient programming language. It is freely available under the GNU General Public License. It embodies a rich set of functions and operators, a modern graphical user interface with many widgets and automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features
  • aime
    aime is a simple, C-like programming language and an interpreter, both designed to be embedded in applications.
  • Algae
    Algae is a programming language for numerical analysis. Algae has been applied to interesting problems in aerospace and related fields for more than a decade.
  • Alice
    Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.
  • aplus
    a powerful and efficient programming language. It is freely available under the GNU General Public License. It embodies a rich set of functions and operators, a modern graphical user interface with many widgets and automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features
    Agent Process Interaction Language: a symbolic programming language for implementing distributed applications, especially agent-based systems.
  • arfg
    a simple pipelined meta-language. Its power comes from the powerful tools it employs: GNU m4 for macro expansion, a diversion filter for accumulation and re-location of text blocks, and the embedded Perl interpreter eperl
  • bigwig
    a high-level programming language for developing interactive Web services. Complete specifications are compiled into a conglomerate of lower-level technologies such as CGI, HTML, and JavaScript
  • Box
    Box is a programming language that puts special emphasis on graphics.
  • CadQuery
    CadQuery is an intuitive, easy-to-use python based language for building parametric 3D CAD models. CadQuery is for 3D CAD what jQuery is for javascript. Imagine selecting Faces of a 3d object the same way you select DOM objects with JQuery!
  • ChucK
    ChucK is an open source concurrent, on-the-fly programming language for real-time sound synthesis and music creation. It offers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive music. By giving you sample-level control within the language, ChucK allows you to be original with your synthesis algorithms. Read more
  • Color Transformation Language
    The Color Transformation Language, or CTL, is a small interpreted programming language that was designed to serve as a building block for digital color management systems. CTL allows users to describe color transforms in a concise and unambiguous way by expressing them as programs.
  • Concurrent Hierarchical State Machine
    CHSM is a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
  • Conseptizer
    Conseptizer is the combination of two ideas: A closure(-mimic) and dynamic typing library for the C programming language, and a very dynamic programming language that provides expressiveness through simplicity.
  • D frontend for GCC
    a high-level language derived from C and C++ but is not backwards-compatible with either. GDC is a frontend for D written for GCC
  • danotation
    danotation is a simple language and tool for processing small databases, primarily collections of logs maintained by hand.
  • DataScript
    a language to describe and manipulate binary data formats as types. DataScript consists of two components: a constraint-based specification language that uses DataScript types to describe the physical layout of data and a language binding that provides a simple programming interface to script binary data
  • Domac
    Domac is a simple text processing language. It can read like a story and is very easy to understand. Comments can be anywhere in the program, and programs can be embedded in text or other languages. It has been used to assemble HTMl files.
    a domain specific language for specifying dynamic programming algorithms; given a recursive definition of the problem, the compiler generates code for solving the problem using dynamic programming
  • Drums++
    a programming language for creating drum sequences for MIDI devices. It comes with a player program for parsing .dpp files and sending MIDI commands to a MIDI keyboard or drum machine
    a high-level language dedicated to the specification of evolutionary algorithms
  • Emu
    Emu is a clean, fast, flexible and free programming language that is designed to be embedded into other files, such as text documents, web pages, or anyplace where the document itself needs to be manipulated before it is in its final form.
  • ESL
    ESL is a new programming language designed to be used for efficient programming of embedded and other "small" systems. ESL an acronym for Embedded Systems Language
  • Esterel
    both a programming language, dedicated to programming reactive systems, and a compiler which translates Esterel programs into finite-state machines. It is one of a family of synchronous languages which are particularly well-suited to programming reactive systems, including real-time systems and control automata
  • Eukleides
    Eukleides is an Euclidean Geometry Drawing Language: provides simple and powerful commands for creating elementary euclidean geometry figures. The underlying philosophy is to avoid as much as possible the use of coordinates. Read more
  • Eve
    Eve is a programming language and IDE based on years of research into building a human-first programming platform.
  • f2py
    f2py is a command line tool for binding Python and Fortran code.
  • Faust AUdio STreams
    Faust AUdio STreams is an expressive functional programming language for realtime audio signal processing. The Faust compiler translates DSP specifications into efficient C++ code. A variety of platforms and plugin formats are supported. A single Faust specification can be used to easily generate JACK and ALSA applications, as well as LADSPA, MAX/MSP, PD, Q, SC, and VST plugins. In addition to C++ code, the Faust compiler can also generate SVG block-diagram representations as well as XML descriptions.
  • Fishkill
    Fishkill is a minimalist functional programming language. It is based entirely on pattern matching of function arguments. There is only a single data type with arbitrary constructors and values.
  • Frink
    a practical calculating tool and programming language designed to help us all to better understand the world around us, to help us get calculations right without getting bogged down in the mechanics, and to make a tool that's really useful in the real world
  • Funky Embeddable Interpreter
    Funky is a tiny, embeddable programming language with almost unlimited extending capabilities. It presents itself as a single class that contains the entire interpreter. Two versions of this class exist: Funky::Funky, a floating-point version, and Funky::Groovy, an integer version. You can install your own functions in the language as long as your functions take a vector of the built-in type of the interpreter and return an instance of that built-in type (or a vector of those). Funky is a functional programming language. As such, it treats everything as functions, and those functions handle only one type: double in the case of Funky::Funky, or int in the case of Funky::Groovy.
    GEZEL is a language and open environment for exploration, simulation and implementation of domain-specific micro-architectures. GEZEL is open source under LGPL.
  • GLE
    GLE is a graphics language that produces postscript, EPS, PDF, PNG, or JPG ouput from a simple script file. The GLE scripting language is full featured with variables, subroutines, logic control, looping, and graphing tools. It is great for plotting and charting data. Read more
  • Guido van Robot
    a new programming language intended for instructional purposes. It is written in Python, and aims to be a Pythonic improvement of Karel the Robot
  • Harlan
    Harlan is a high level language for general purpose GPU computing.
  • heitml
    (commercial) heitml enhances the functionality of HTML by definable tags and full programming features.
  • High Level Assembly Language
    High Level Assembly Language is a programming language where each instruction is translated into a few machine instructions. The translator is somewhat more complex than an assembler, but much simpler than a compiler. Such a language should not have features like the if, for, and case control structures, complex arithmetic, logical expressions, and multi-dimensional arrays. It should consist of simple instructions, closely resembling traditional assembler instructions, and of a few simple data types.
  • Higher Order Logic
    Higher Order Logic (HOL) is a programming environment in which theorems can be proved and proof tools implemented.
    INTERCAL is a language designed to be Turing-complete but as fundamentally unlike any existing language as possible.
  • interp
    interp is a powerful programming language, a testing platform, and a development framework.
  • Io
    a small prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk(all values are objects), Act1, Self and NewtonScript(differential inheritance, inheritance by delegation, actors), LISP(code is a runtime inspectable/modifiable tree) and Lua(small, embeddable)
  • JACL Adventure Creation Language
    an interpreted computer language for creating browser-based adventure games. JACL runs in conjunction with a FastCGI engable Apache web server
  • lfyre
    lfyre is a programming language and the interactive compiler for the same language. Its key features are flexibility, performance and simplicity.
  • lihata
    lihata is a compact textual language which can represent a tree of lists, hashes, and tables.
  • Lily
    Lily is a programming language focused on expressiveness and type safety.
  • LoLCode 1337
    LoLCode 1337 is an implementation of the esoteric programming language lolcode. It comes with a compiler, a virtual machine, and a tiny debugger.
  • LuaCheia
    the goal of the LuaCheia project is to make a full-featured language based on Lua that makes it more usable as a stand-alone language.
  • MillScript
    MillScript is a programming language for the batch creation of Open World's websites. The design of MillScript is a natural continuation of our template based approach to website design, a method that has proved highly effective, but allows us to replace the elegant but over-taxed AppleScript/FileMaker combination.
  • NCAR Command Language
    a programming language designed specifically for the access, analysis, and visualization of data. NCL can be run in interactive mode, where each line is interpreted as it is entered at your workstation, or it can be run in batch mode as an interpreter of complete scripts
  • Nim
    Nim (formerly known as "Nimrod") is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.
  • Omega
    an open source implementation of M-Technology programming language. It is currently in development but is usable in a limited way
  • Open Shading Language
    Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications, ideal for describing materials, lights, displacement, and pattern generation.
  • Open Text Summarizer
    an open source tool for summarizing texts. The program reads a text and decides which sentences are important and which are not. OTS is both a library and a command line tool. Word processors such as AbiWord and KWord can link to the library and summarize documents while the command line tool lets you summarize text on the console
  • OpenMusic
    OpenMusic (OM) is a full visual programming language based on CommonLisp / CLOS. OM is icon oriented, uses extensively drag and drop, and has built-in visual control structures that interface with Lisp ones, such as loop.
  • Parallaxis
    Parallaxis is a structured programming language for data-parallel programming (SIMD systems), developed by Thomas Bräunl in 1989. The language is based on sequential Modula-2, but extended by machine-independent parallel constructs. In Parallaxis an abstraction is achieved by declaring a processor configuration in functional form, specifying number, arrangement, and connections between processors. With these "virtual processors and connections", an application program can be constructed independent of the actual computer hardware.
  • PEBL
    PEBL is software for creating psychology experiments. PEBL offers a simple programming language tailor-made for creating and conducting simple experiments.
  • PGHPF Workstation
    (commercial) High Performance Fortran (HPF) extends Fortran 90 to enable simple portable parallel programming on all types of computing systems
  • Processing
    Processing is an open source, fully-functional programming language and integrated development environment (IDE) based on Java. It is built for the electronic arts, new media art, and visual design communities. The language was created in 2002 with students, artists, designers, architects, musicians, researchers, and anyone who wants to program images, animation, audio, and interactivity in mind. Read more
  • Pure Data
    Pure Data (or Pd) is a real-time graphical programming environment for audio, video, and graphical processing. Pure Data is commonly used for live music performance, VeeJaying, sound effects, composition, audio analysis, interfacing with sensors, using cameras, controlling robots or even interacting with websites. It sports a rich set of real-time control and I/O features. Read more
  • PyRAF
    PyRAF is a command language for IRAF based on the Python scripting language that can be used in place of the existing IRAF CL.
  • Q
    Q is an interpreted, dynamically typed functional programming language based on term rewriting which allows you to define functions using symbolic equations.
  • QCL
    a high level, architecture independent programming language for quantum computers, with a syntax derived from classical procedural languages like C or Pascal
  • Quantity Modeling Language
    Quantity Modeling Language is a "thing-based" language designed for building Internet-ready, scientific data models. Each "thing" is a "quantity" which may be associated with either a structure or physical phenomena.
  • Racket
    Racket (formerly known as PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc.
    REBOL is a multi-platform messaging language with support for Linux, Amiga OS, Macintosh, and Windoze.
  • RPilot
    RPilot is an interpreter for the IEEE-standard programming language PILOT. PILOT is a simple language which was designed for use in computer-aided instruction in the 1960's. RPilot is licensed under the GPL.
  • Rust
    Rust is a systems programming language that runs blazingly fast, prevents nearly all segfaults, and guarantees thread safety.
  • SARA
    Simulation and Analysis with Reflective Agents: a multi-agent gaming simulation platform which provides for easy construction and development of gamings
  • Seed7
    Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept.
  • Simpla
    Simpla is concept language for use in teaching children and adults with no programming experience or computer knowledge whatsoever. Intent is to have a language which is capable of many basic scripting language tasks without adding excess complexity.
  • Snowball
    a small string processing language designed for creating stemming algorithms for use in Information Retrieval. It comes with several useful stemmers implemented using it
  • Stratego/XT
    Stratego is a modular language for the specification of fully automatic program transformation systems based on the paradigm of rewriting strategies. The construction of transformation systems with Stratego is supported by the XT bundle of transformation tools. The Stratego/XT distribution integrates Stratego and XT.
  • Talentsoft
    commercial web application and web database access tool
  • The Blue Programming Language
    Blue is a high-level programming language designed to support advanced algorithms and techniques used in computer science, engineering, and other mathematically intense fields. It is easy to expand by writing plugin modules in C. Modules can implement types, algorithms, and even programming paradigms.
  • The Data Language
    an Interactive Data Language-compatible incremental compiler. Like Matlab, it is intended for scientific data processing and visualization
  • The Maude System
    Maude is a high-performance reflective language and system supporting both equational and rewriting logic specification and programming for a wide range of applications.
  • TinyaML
    TinyaML is a virtual machine, a compiler, and a compiler- compiler, powered by the abstract parser tinyap. It is endian-safe and allows easy bindings of new C APIs into the virtual machine. The VM executes wordcode with a virtual threading model and features a garbage collector. TinyaML allows the user to compile and run assembly code, or plug new grammars for higher-level languages into the parser and implement the methods to compile their ASTs.
  • trad4
    Trad4 is a fully concurrent, thread safe, graph based programming language that scales linearly on multiple cores. It is initially intended for deployment in the financial industry to model real-time risk. It is a new way of arranging programs in memory and a new style of flow-of-control.
  • Treep
    Treep ("tree processor") is a simple language for doing symbolical computations using AVL binary trees for data storage and lookup.
  • TXL
    a unique programming language and rapid prototyping system specifically designed to support computer software analysis and transformation tasks. Originally released to the world as version 5.0 in 1990, TXL is the evolving result of more than ten years of concentrated research on rule-based structural transformation as a paradigm for the rapid solution of complex computing problems
  • var'aq
    var'aq is a speculative exercise in language creation.
  • VisKProg
    an easy-to-learn programming language for the KDE desktop environment
  • X Language
    a new multi-syntax programming language wich will ease the creation of big applications. By providing a portable set of APIs, you will be able to create CLI or GUI applications runnable on UNIX/X11 and Win32. X Language come with an interpreter/compiler/debugger
  • XOD
    XOD is a visual programming language that use nodes to allow you to build programs.
  • XSIL
    The Extensible Scientific Interchange Language (XSIL) is a flexible, hierarchical, extensible, transport language for scientific data objects. The entire object may be represented in the file, or there may be metadata in the XSIL file, with a powerful, fault-tolerant linking mechanism to external data. The language is based on XML, and is designed not only for parsing and processing by machines, but also for presentation to humans through web browsers and web-database technology.
  • Yacas
    Yacas is a small and highly flexible computer algebra language. The syntax is very close to Mathematica. The distribution contains a small library of mathematical functions, but its real strength is in the language in which you can easily write your own symbolic manipulation algorithms.

Matching Content

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.