Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Catrobat

Compare

  Analyzed 24 days ago

Catrobat is a mobile visual programming system. Catroid and Catty are IDEs and Catrobat interpreters for Android and iOS. Paintroid is an associated paint program for Android that, among others, allows setting parts of images to transparent. There are many subprojects, e.g., allowing to control ... [More] Arduino and Raspberry Pi boards, or to program Lego Mindstorms robots or an embroidery machine. We use Test-Driven Development along with other agile methods such as Kanban, ensuring a clear and 100% up-to-date documentation. [Less]

2.39M lines of code

76 current contributors

24 days since last commit

34 users on Open Hub

Very High Activity
5.0
 
I Use This
Licenses: ccbysa4-0, AGPL3_or_...

ArmedBear Common Lisp (ABCL)

Compare

  Analyzed over 1 year ago

ABCL is an implementation of Common Lisp (CL) running in the JVM: it can run in the same JVM as your Java code, allowing full mixture of Lisp and Java code. Being a full CL implementation, it runs many existing libraries and applications, such as Maxima, a computer algebra system. With support for ... [More] JSR-223, you easily extend any JSR-223 compatible application with Lisp as a macro language. This includes integration with the Ant build system using its script-tag. ABCL features both an interpreter and a compiler which compiles into jvm byte code. [Less]

139K lines of code

1 current contributors

over 1 year since last commit

24 users on Open Hub

Activity Not Available
3.75
   
I Use This

Chapel

Compare

  Analyzed 7 months ago

Chapel is an emerging programming language designed for productive parallel computing at scale. Chapel's design and implementation have been undertaken with portability in mind, permitting Chapel to run on multicore desktops and laptops, commodity clusters, and the cloud, in addition to the high-end ... [More] supercomputers for which it was designed. Chapel's design and development are being led by Cray Inc. in collaboration with academia, computing centers, and industry. [Less]

291K lines of code

42 current contributors

7 months since last commit

5 users on Open Hub

Activity Not Available
0.0
 
I Use This

Rascal MPL

Compare

  Analyzed almost 2 years ago

Rascal is a domain specific language for source code analysis and manipulation a.k.a. meta-programming. It is currently being developed and tested at CWI. No formal release has been made yet, but there are alpha quality previews available.

330K lines of code

12 current contributors

almost 2 years since last commit

5 users on Open Hub

Activity Not Available
5.0
 
I Use This

Charm++

Compare

  Analyzed about 2 years ago

A portable adaptive runtime system for parallel applications. Application developers create an object-based decomposition of the problem of interest, and the runtime system manages issues of communication, mapping, load balancing, fault tolerance, and more. Sequential code implementing the ... [More] methods of these parallel objects is written in C++. Calls to libraries in C++, C, and Fortran are common and straightforward. Charm++ is portable across individual workstations, clusters, accelerators (Cell SPEs, GPUs), and supercomputers such as those sold by IBM (Blue Gene, POWER) and Cray (XT3/4/5/6 and XE6). Applications based on Charm++ are used on at least 5 of the 20 most powerful computers in the world. [Less]

934K lines of code

18 current contributors

over 2 years since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This

Ela, functional language

Compare

  Analyzed about 2 years ago

Ela is a modern programming language that runs on CLR and Mono. The language is dynamically (and strongly) typed and comes with a rich and extensible type system out of box. It provides an extensive support for the functional programming paradigm including but not limited to - first class ... [More] functions, first class currying and composition, list/array comprehensions, pattern matching, polymorphic variants, thunks, etc. It also provides some imperative programming features. Ela supports both strict and non-strict evaluation but is strict by default. The current language implementation is a light-weight and efficient interpreter written fully in C#. The interpreter was designed to be embeddable and has a clear and straightforward API. [Less]

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: gpl

proty

Compare

  Analyzed about 6 hours ago

A dynamic, prototype based programming language.

3.1K lines of code

0 current contributors

about 9 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This

geeny

Compare

  Analyzed almost 2 years ago

Geeny is a scriptable game engine with built-in support for 2D, 3D graphics and sound. The scripting language is object oriented, high performance is attainable by using vector and array operations. Win32/Linux C++.

68.3K lines of code

0 current contributors

almost 16 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This
Licenses: No declared licenses

PyvaScript

Compare

  Analyzed over 1 year ago

A simpler and more readable JavaScript syntax inspired by Python. Removes JavaScript's annoying bug sources: forgotten "var", semicolons, etc. Uses indentation and has multi-line lambdas.

3.82K lines of code

0 current contributors

over 7 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

Xs shell

Compare

  Analyzed about 20 hours ago

The xs shell is a modified version of the es shell, in turn based upon the rc shell. Interesting features include functional programming tools like lambdas and closures, exceptions, glob-style string matching (like simple regexps), and non-linear redirects (like a more flexible alternative to ... [More] pipes). Xs has a notably different syntax from bourne-derived shells, especially in control structures (braces replace do-end in while, for example). The code should not be too hard to hack on, especially considering that part of the shell is written in xs. This also allows effective customization/modification to the shell in one's init file. Compared to es, xs has some bugfixes, code cleanup, better readline integration, and syntax improvements. [Less]

9.23K lines of code

1 current contributors

12 months since last commit

1 users on Open Hub

Very Low Activity
0.0
 
I Use This