OOC is an Oberon-2 development platform. It consists of an optimizing compiler, a number of related tools, a set of standard library modules, and a reference manual.
Native Oberon Operating System
Oberon Portable Compiler and Linker
Oberon Portable Compiler and Linker is command-line version of the ETH Oberon PlugIn for Windows 95/98/NT/2000. Compiler, linker and kernel by Team of the Institute for Computer Systems of ETH Zuerich. Copyright 2000 ETH Zuerich Institut fuer Computersysteme, ETH Zentrum, CH-8092 Zuerich.
Oberon V4 for Linux and sources for different Oberon V4 implementation
Here you can find both an Oberon V4 system for Linux (x86) as well as a collection of sources for various other platforms. Oberon V4 was implemented at ETH Zurich for several platforms. Binaries can be found on their server and on the one of the University of Linz where Mössenböck's group did further development after he left ETH and the Group at ETH concentrated on System 3. More Information can be found in the wiki https://sourceforge.net/p/oberon/wiki/Home/ of this Project and on Wikipedia https://en.wikipedia.org/wiki/Oberon_(operating_system). In 2013 they were moved here for easy access and, in case of interest, collaboration on further development. The Oberon mailing list is an established channel for its discussion and followed also by the administrators of this SF project.  ftp://ftp.ethoberon.ethz.ch/Oberon/OberonV4/  ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/  https://lists.inf.ethz.ch/mailman/listinfo/oberon
&RQ client's port to Oberon
This project is to be done under auspices and guidance of Rejetto, the original &RQ software author. The primary target platform for this project is GNU/Linux but volunteers can add parts to port &RQ!O to other operating systems and/or platforms. Current status: Project inception stage. Tools: Oberon-2 with ooc compiler.
A kit for cross-platform & embedded development in modular languages.
XDev is open and free set of compilers, additional tools, libraries and design patterns for cross-platform and embedded development in modular programming languages. You can develop projects in several languages at once. You can develop for different platforms, such as retro and new. Main goals and benefits of XDev =============================== + Simplicity, + Reliability, + Small size of the target machine code, + The widely using of the great achievements of the European school of programming, such as safe and modular programming languages - Oberon, Oberon-2, Component Pascal.
The casket of Oberon-2 things (Oberon-2 language revival)
A cross-platform «Boulder Dash»-like game in Oberon/Component Pascal
A goal of this project is not only produce a small funny game. It demonstates the power of Oberon technologies, shows how a game can be written to be launched under such different platforms. Portability is a strong feature of Oberons, and I use it, - Dash has portable game code (common for defferent platforms, written in Oberon-1) and non-portable layers to a hardware platform. Dash shows the portability and cross-platform in widely look, more than mainstream solutions can propose us. Yes, I believe that Oberon technologies are very perspective for future.
C++ implementation of active objects from Active Oberon language (bluebottle/AOS operating system). It was tried to implement syntax and semantics of Active Oberon constructions into C++ directly.
A converter from BIN/IHX files to target TAP/TRD ZX Spectrum's images.
A converter from BIN/IHX files to target TAP/TRD ZX Spectrum's images. May be used with SDCC (Small Device C Compiler). Now it's planned. For more information, please visit http://zx.oberon2.ru/forum/viewtopic.php?f=10&t=37
Meccala is a web blog system wo build a Tiny MVC (like struts.)to meet the requirement for our project, this kind of implementation performs perfect in our project.
An Oberon-2 compatible source code translator which will produce C++ or Object-C files from Oberon input files. Extensions will be included to allow infix operator definitions, enumerated types, complex numbers, strings, and OS interface modules.
"Niklaus' Zettel" is a collection of tiny software tools ("Zettel") solving small mathematical problems arising at school. It uses the OBERON programming language and OBERON operating systems.
NO: Not Oberon Translator Copyright © 2012, 2013 Evgeniy Grigorievitch Filippov (Philippov) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Cross compiler for a dialect of Component Pascal programming language targetting at the Intel 8051-like CPUs (and support tools for such a compiler).
ObeDAV is a server/client for WebDAV and DeltaV supporting basic versioning and baselines. Basic interoperability with subversion is provided. Written in Oberon for http://bluebottle.ethz.ch/
Oberon-2 language revival
Oberon2 Studio is a set of tools, including, but not limited to, editor, compiler and linker for the Oberon-2 programming language on Microsoft® Windows® OS.
Oberon2 Studio is a set of tools, including but not limited to, editor,compiler and linker for the development of Microsoft® Windows® applications using the Oberon-2® programming language.
the industry's leading Oberon-2 to C translator
Ofront+ is a tool that translates Oberon-2 programs into semantically equivalent C programs. Full error analysis is performed on the Oberon input program and in case of no errors up to three files are generated as output. Ofront+ does not invoke the C compiler or linkage editor. This may be done in separate shell scripts or make files and is inherently dependent on the C compiler and linkage editor being used. Although normally not read by the user, the C code generated by Ofront+ is kept as readable as possible, nicely formatted, should not produce any C compiler error messages or warnings and is tuned for efficient execution. In fact, an Oberon program translated by Ofront+ can be expected to execute as fast and read as well as an equivalent hand-coded C program. Ofront+ is based on Ofront by Software Templ OEG. Here are two versions: 1. Ofront+ for Windows & Linux command line 2. Ofront+ for BlackBox Component Builder (runs as a subsystem)
Open source software for Bayesian statistics using Markov Chain Monte Carlo simulation.
UNIX Dynamic Loading Command Activation Slim Binaries
Simple DirectMedia Layer bindings for Oberon family languages
Simple DirectMedia Layer (www.libsdl.org) bindings for Oberon family languages: Modula-2 and Oberon-2 (XDS), Active Oberon (OPCL, ETH Oberon) and Component Pascal (BlackBox Component Builder). Supported SDL version 1.2.15 (stable).
Crossplatform FrameWord writen for oberon