8000 Refactor yaml format by PaulPickhardt · Pull Request #2 · tud-cs/oss-collection · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Refactor yaml format #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Sep 17, 2024
Merged

Refactor yaml format #2

merged 14 commits into from
Sep 17, 2024

Conversation

PaulPickhardt
Copy link
Contributor

Splits project yaml in oss-projects and cs-groups and refactors the yaml keys.

Closes #1

Copy link
Contributor

Check of projects.yaml file

✅ No problems in oss-projects yaml found

Check of cs-groups.yaml file

✅ No problems in cs-groups yaml found

Copy link
Contributor

Check of projects.yaml file

❌ Missing keys in oss-projects yaml

Project index Project name (if available) Problems
65 GNU Taler (Optional Key) [license] value error: expected str
66 ODNS Measurement Tools Missing key: founder

Check of cs-groups.yaml file

❌ Missing keys in cs-groups yaml

Group index Group name (if available) Problems
11 None [name] value error: expected str
12 Computational Systems Science Missing key: handle

Copy link
Contributor

Check of projects.yaml file

✅ No problems in oss-projects yaml found

Check of cs-groups.yaml file

✅ No problems in cs-groups yaml found

1 similar comment
Copy link
Contributor

Check of projects.yaml file

✅ No problems in oss-projects yaml found

Check of cs-groups.yaml file

✅ No problems in cs-groups yaml found

Copy link
Contributor

Copy link
Contributor

📄 Preview of generated README.md

Preview

TU Dresden - Computer Science: Open Source Projects

This repository contains functionality to generate a HTML and markdown site of all projects entered in oss-projects.yaml and computer science groups in cs-groups.yaml.

Run init_site.py to generate a static HTML page with an overview of all projects.

Run init_readme.py to generate README of this repository containing all projects.

Add a new project

Keys in oss-projects.yaml

Name Type Required?
name string
description string
groups string[]
founder boolean
maintainer boolean
contributor boolean
involved boolean
website string Optional
repository string Optional
license string Optional
logo string Optional

Keys in cs-groups.yaml

Name Type Required?
name string
handle string
website string Optional

Append this template to oss-projects.yaml and fill in your data:

- name:
  description:
  website:
  repository:
  license:
  groups: []
  founder:
  maintainer:
  contributor:
  involved:
  logo:

For the logo, upload the logo to the images/projects folder and enter the relative URL to the logo in the images/projects folder.

For the groups add the handle of your computer science group to the list.

If your computer science group does not exist yet, append this template to cs-groups.yaml and fill in your data:

- name: 
  handle: 
  website: 

Projects

A 4-Approximation Algorithm for Min Max Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


AccessibleMaps

Research Group: Chair of Human-Computer-Interaction (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Code Project Site


ACM LaTeX template

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: LPPL-1.3c

Code Project Site


AMCS

Research Group: Chair of Distributed and Networked Systems (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Project Site


AN.ON

Research Group: Chair of Privacy and Security (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-style

Code Project Site


base2-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


BenchIT

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD'ish

Code Project Site


BrailleIO

Research Group: Chair of Human-Computer-Interaction (Maintainer) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-2-Clause

Code [Project Site](no URL, publication Bornschein, J. (2014, November). BrailleIO–a tactile display abstraction framework. In The Proceedings of Workshop Tactile/Haptic User Interfaces for Tabletops and Tablets (TacTT 2014). S (pp. 36-41).)


Cinnamon

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Project Site


compy-learn

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


condrust

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


conexp-clj

Research Group: Chair of Knowledge-Based Systems (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: EPL-1.0

Code Project Site


CP2K

Research Group: Computational Systems Science (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-2.0

Code Project Site


CSBDeep

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-3-Clause

Code Project Site


dear

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


dfg-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


dudle

Research Group: Chair of Privacy and Security (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: AGPL-3.0

Code Project Site


Eclipse SUMO

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: EPL-2.0 and more

Code Project Site


FAIL*

Research Group: Chair of Operating Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-3.0

Code Project Site


FIRESTARTER

Research Group: Chair of Computer Architecture (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-3.0

Code Project Site


gem5

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-3-Clause

Code Project Site


GNU Taler

Research Group: Chair of Distributed and Networked Systems (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL

Code Project Site


GraalVM with Role Support

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-2.0 with the “Classpath” Exception

Code Project Site


Graphs and graph algorithms in C++

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: This project sits in a small niche. For most applications, BGL, Blitz or Lemon are a better choice.

License: MIT

Code Project Site


learning-compiler-graphs

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


libAPR, pyapr, apr-napari

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: C++ core library for the adaptive particle representation (APR) of images, including its Python package (pyapr) and plugin for the image viewer "napari" (napari-apr) as well as an APR-native volume renderer and a Big Data Viewer for distributed and tiled volume images.

License: Apache-2.0

Code Project Site


Lingua Franca

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-2-Clause

Code Project Site


Linux kernel

Research Group: Chair of Computer Architecture (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-2.0

Code Project Site


Marray

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Now largely adopted into ISO C++ as std::span

License: N/A

Code Project Site


messner

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


Mobile trace generator

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


Mocasin

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


MOSAICsuite

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Plugin suite for the popular bio-image analysis software "Image/J" and "Fi 8000 ji" with all image processing and analysis methods from our group. Around 30'000 unique-IP starts ups per day worldwide.

License: GPL-3.0

Code Project Site


mpsym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Code Project Site


Nemo

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0 and MIT

Code Project Site


Object Teams

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: EPL-2.0

Code Project Site


Object Teams InvokeDynamic

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: EPL-2.0

Code Project Site


ODNS Measurement Tools

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-2-Clause

Code Project Site


OMNeT++

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: custom

Code Project Site


OMNeT++ INET Framework

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: LGPL-3.0-or-later and others

Code Project Site


OpenFPM

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Scalable middleware and domain-specific language for scientific computing on CPU and GPU clusters with transparent parallelization.

License: BSD-3-Clause

Code Project Site


OpenGM

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


OpenPME

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


Partial Optimality in Cubic Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


polygym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


PrioBike

Research Group: Chair of Distributed and Networked Systems (Founder) (Contributor)

More information: App and services of a traffic light assistance system for cyclists

License: MIT

Code Project Site


reactor-cpp

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


RIOT

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: LGPL

Code Project Site


RTM Compiler

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-2-Clause

Code Project Site


RTRlib

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Code Project Site


RTSim

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


Rulewerk

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


Scenery

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Contributor)

More information: Platform-portable VR/AR visualization and driver library including distributed rendering of very large datasets and user-interaction modalities.

License: LGPL-3

Code Project Site


Score-P

Research Group: Chair of Computer Architecture (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-style

Code Project Site


Score-P autotools

Research Group: Chair of Computer Architecture (Contributor)

More information: This contains multiple packages. My latest contributions were for the NEC compiler suite

License: GPL-3.0+

Code Project Site


Score-P libsensors Plugin Counter

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: There are various plugins available, which I maintain and contribute to this is one of them.

License: BSD 3-Clause "New" or "Revised" License

Code Project Site


Semantic MediaWiki

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL

Code Project Site


Sigi-frontend

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Project Site


Sigi-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Project Site


SQID

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


stardist

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-3-Clause

Code Project Site


Tetris

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-3.0

Code Project Site


Veins

Research Group: Chair of Networked Systems Modeling (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-2.0-or-later and more

Code Project Site


ViewR

Research Group: Junior Professorship in Immersive Media (Founder) (Maintainer) (Contributor)

More information: We maintain a internal repo that is under active development, preparing for a large update of the public facing repo.

License: Apache-2.0

Code Project Site


VLog

Research Group: Chair of Knowledge-Based Systems (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


Wikidata Toolkit

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


X86-Energy Libraries

Research Group: Chair of Computer Architecture (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: LGPL-2.1

Code Project Site


Copy link
Contributor

Check of projects.yaml file

✅ No problems in oss-projects yaml found

Check of cs-groups.yaml file

✅ No problems in cs-groups yaml found

Copy link
Contributor

Copy link
Contributor

📄 Preview of generated README.md

Preview

TU Dresden - Computer Science: Open Source Projects

This repository contains functionality to generate a HTML and markdown site of all projects entered in oss-projects.yaml and computer science groups in cs-groups.yaml.

Run init_site.py to generate a static HTML page with an overview of all projects.

Run init_readme.py to generate README of this repository containing all projects.

Add a new project

Keys in oss-projects.yaml

Name Type Required?
name string
description string
groups string[]
founder boolean
maintainer boolean
contributor boolean
involved boolean
website string Optional
repository string Optional
license string Optional
logo string Optional

Keys in cs-groups.yaml

Name Type Required?
name string
handle string
website string Optional

Append this template to oss-projects.yaml and fill in your data:

- name:
  description:
  website:
  repository:
  license:
  groups: []
  founder:
  maintainer:
  contributor:
  involved:
  logo:

For the logo, upload the logo to the images/projects folder and enter the relative URL to the logo in the images/projects folder.

For the groups add the handle of your computer science group to the list.

If your computer science group does not exist yet, append this template to cs-groups.yaml and fill in your data:

- name: 
  handle: 
  website: 

Projects

A 4-Approximation Algorithm for Min Max Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


AccessibleMaps

Research Group: Chair of Human-Computer-Interaction (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Code Project Site


ACM LaTeX template

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: LPPL-1.3c

Code Project Site


AMCS

Research Group: Chair of Distributed and Networked Systems (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Project Site


AN.ON

Research Group: Chair of Privacy and Security (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-style

Code Project Site


base2-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


BenchIT

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD'ish

Code Project Site


BrailleIO

Research Group: Chair of Human-Computer-Interaction (Maintainer) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-2-Clause

Code [Project Site](no URL, publication Bornschein, J. (2014, November). BrailleIO–a tactile display abstraction framework. In The Proceedings of Workshop Tactile/Haptic User Interfaces for Tabletops and Tablets (TacTT 2014). S (pp. 36-41).)


Cinnamon

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Project Site


compy-learn

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


condrust

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


conexp-clj

Research Group: Chair of Knowledge-Based Systems (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: EPL-1.0

Code Project Site


CP2K

Research Group: Computational Systems Science (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-2.0

Code Project Site


CSBDeep

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-3-Clause

Code Project Site


dear

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


dfg-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


dudle

Research Group: Chair of Privacy and Security (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: AGPL-3.0

Code Project Site


Eclipse SUMO

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: EPL-2.0 and more

Code Project Site


FAIL*

Research Group: Chair of Operating Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-3.0

Code Project Site


FIRESTARTER

Research Group: Chair of Computer Architecture (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-3.0

Code Project Site


gem5

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-3-Clause

Code Project Site


GNU Taler

Research Group: Chair of Distributed and Networked Systems (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna 8000 aliquyam.

License: GPL

Code Project Site


GraalVM with Role Support

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-2.0 with the “Classpath” Exception

Code Project Site


Graphs and graph algorithms in C++

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: This project sits in a small niche. For most applications, BGL, Blitz or Lemon are a better choice.

License: MIT

Code Project Site


learning-compiler-graphs

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


libAPR, pyapr, apr-napari

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: C++ core library for the adaptive particle representation (APR) of images, including its Python package (pyapr) and plugin for the image viewer "napari" (napari-apr) as well as an APR-native volume renderer and a Big Data Viewer for distributed and tiled volume images.

License: Apache-2.0

Code Project Site


Lingua Franca

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-2-Clause

Code Project Site


Linux kernel

Research Group: Chair of Computer Architecture (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-2.0

Code Project Site


Marray

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Now largely adopted into ISO C++ as std::span

License: N/A

Code Project Site


messner

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


Mobile trace generator

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


Mocasin

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


MOSAICsuite

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Plugin suite for the popular bio-image analysis software "Image/J" and "Fiji" with all image processing and analysis methods from our group. Around 30'000 unique-IP starts ups per day worldwide.

License: GPL-3.0

Code Project Site


mpsym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Code Project Site


Nemo

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0 and MIT

Code Project Site


Object Teams

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: EPL-2.0

Code Project Site


Object Teams InvokeDynamic

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: EPL-2.0

Code Project Site


ODNS Measurement Tools

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-2-Clause

Code Project Site


OMNeT++

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: custom

Code Project Site


OMNeT++ INET Framework

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: LGPL-3.0-or-later and others

Code Project Site


OpenFPM

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Scalable middleware and domain-specific language for scientific computing on CPU and GPU clusters with transparent parallelization.

License: BSD-3-Clause

Code Project Site


OpenGM

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


OpenPME

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


Partial Optimality in Cubic Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


polygym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


PrioBike

Research Group: Chair of Distributed and Networked Systems (Founder) (Contributor)

More information: App and services of a traffic light assistance system for cyclists

License: MIT

Code Project Site


reactor-cpp

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: ISC

Code Project Site


RIOT

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: LGPL

Code Project Site


RTM Compiler

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-2-Clause

Code Project Site


RTRlib

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Code Project Site


RTSim

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: N/A

Code Project Site


Rulewerk

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


Scenery

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Contributor)

More information: Platform-portable VR/AR visualization and driver library including distributed rendering of very large datasets and user-interaction modalities.

License: LGPL-3

Code Project Site


Score-P

Research Group: Chair of Computer Architecture (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-style

Code Project Site


Score-P autotools

Research Group: Chair of Computer Architecture (Contributor)

More information: This contains multiple packages. My latest contributions were for the NEC compiler suite

License: GPL-3.0+

Code Project Site


Score-P libsensors Plugin Counter

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: There are various plugins available, which I maintain and contribute to this is one of them.

License: BSD 3-Clause "New" or "Revised" License

Code Project Site


Semantic MediaWiki

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL

Code Project Site


Sigi-frontend

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Project Site


Sigi-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: MIT

Project Site


SQID

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


stardist

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: BSD-3-Clause

Code Project Site


Tetris

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-3.0

Code Project Site


Veins

Research Group: Chair of Networked Systems Modeling (Founder)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: GPL-2.0-or-later and more

Code Project Site


ViewR

Research Group: Junior Professorship in Immersive Media (Founder) (Maintainer) (Contributor)

More information: We maintain a internal repo that is under active development, preparing for a large update of the public facing repo.

License: Apache-2.0

Code Project Site


VLog

Research Group: Chair of Knowledge-Based Systems (Contributor) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


Wikidata Toolkit

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: Apache-2.0

Code Project Site


X86-Energy Libraries

Research Group: Chair of Computer Architecture (Founder) (Maintainer) (Contributor)

More information: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam.

License: LGPL-2.1

Code Project Site


@PaulPickhardt
Copy link
Contributor Author

I'm done with refactoring the Yaml files as supposed in issue #1. I changed chair to groups in oss-projects.yaml.

Let me know what you think @waehlisch @adeveloper-wq

Copy link
Member
@waehlisch waehlisch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in addition to what we just talked about.

Copy link
Contributor

Check of projects.yaml file

❌ Missing keys in oss-projects yaml

Project index Project name (if available) Problems
0 RIOT (Optional Key) [description] value error: expected str
1 CSBDeep (Optional Key) [description] value error: expected str
2 stardist (Optional Key) [description] value error: expected str
3 BrailleIO (Optional Key) [description] value error: expected str
4 AccessibleMaps (Optional Key) [description] value error: expected str
9 Nemo (Optional Key) [description] value error: expected str
10 Semantic MediaWiki (Optional Key) [description] value error: expected str
11 Wikidata Toolkit (Optional Key) [description] value error: expected str
12 Rulewerk (Optional Key) [description] value error: expected str
13 VLog (Optional Key) [description] value error: expected str
14 SQID (Optional Key) [description] value error: expected str
15 conexp-clj (Optional Key) [description] value error: expected str
16 AN.ON (Optional Key) [description] value error: expected str
17 dudle (Optional Key) [description] value error: expected str
18 Veins (Optional Key) [description] value error: expected str
19 Eclipse SUMO (Optional Key) [description] value error: expected str
20 OMNeT++ INET Framework (Optional Key) [description] value error: expected str
21 ACM LaTeX template (Optional Key) [description] value error: expected str
22 OMNeT++ (Optional Key) [description] value error: expected str
23 condrust (Optional Key) [description] value error: expected str
24 base2-mlir (Optional Key) [description] value error: expected str
25 dfg-mlir (Optional Key) [description] value error: expected str
26 Cinnamon (Optional Key) [description] value error: expected str
27 Sigi-mlir (Optional Key) [description] value error: expected str
28 Sigi-frontend (Optional Key) [description] value erro 9E88 r: expected str
29 Mocasin (Optional Key) [description] value error: expected str
30 Lingua Franca (Optional Key) [description] value error: expected str
31 reactor-cpp (Optional Key) [description] value error: expected str
32 gem5 (Optional Key) [description] value error: expected str
33 Tetris (Optional Key) [description] value error: expected str
34 RTSim (Optional Key) [description] value error: expected str
35 RTM Compiler (Optional Key) [description] value error: expected str
36 OpenPME (Optional Key) [description] value error: expected str
37 Object Teams (Optional Key) [description] value error: expected str
38 Object Teams InvokeDynamic (Optional Key) [description] value error: expected str
39 GraalVM with Role Support (Optional Key) [description] value error: expected str
40 messner (Optional Key) [description] value error: expected str
41 Mobile trace generator (Optional Key) [description] value error: expected str
42 compy-learn (Optional Key) [description] value error: expected str
43 dear (Optional Key) [description] value error: expected str
44 polygym (Optional Key) [description] value error: expected str
45 mpsym (Optional Key) [description] value error: expected str
46 learning-compiler-graphs (Optional Key) [description] value error: expected str
47 A 4-Approximation Algorithm for Min Max Correlation Clustering (Optional Key) [description] value error: expected str
48 Partial Optimality in Cubic Correlation Clustering (Optional Key) [description] value error: expected str
49 OpenGM (Optional Key) [description] value error: expected str
52 FIRESTARTER (Optional Key) [description] value error: expected str
53 BenchIT (Optional Key) [description] value error: expected str
55 Linux kernel (Optional Key) [description] value error: expected str
56 X86-Energy Libraries (Optional Key) [description] value error: expected str
58 Score-P (Optional Key) [description] value error: expected str
60 FAIL* (Optional Key) [description] value error: expected str
61 CP2K (Optional Key) [description] value error: expected str
62 RTRlib (Optional Key) [description] value error: expected str
63 AMCS (Optional Key) [description] value error: expected str
65 GNU Taler (Optional Key) [description] value error: expected str
66 ODNS Measurement Tools (Optional Key) [description] value error: expected str

Check of cs-groups.yaml file

✅ No problems in cs-groups yaml found

Copy link
Contributor

Check of projects.yaml file

✅ No problems in oss-projects yaml found

Check of cs-groups.yaml file

✅ No problems in cs-groups yaml found

Copy link
Contributor

Copy link
Contributor

📄 Preview of generated README.md

Preview

Open Source Projects of the Faculty of Computer Science at TU Dresden

This repository contains scripts and data to generate HTML and markdown files presenting open source software projects of the Faculty of Computer Science at TU Dresden. The sources of information are oss-projects.yaml, which describes the projects, and cs-groups.yaml, which describes the research groups involved.

Run init_site.py to generate a static HTML page with an overview of all projects.

Run init_readme.py to generate README of this repository containing all projects.

Add a new project

Keys in oss-projects.yaml

Name Type Required? Description
name string The name of the project
description string Optional A short description of the project
groups string[] The handles of the research groups that are part of the project (See cs-groups.yaml)
founder boolean If you are the founder of the project
maintainer boolean If you are a maintainer of the project
contributor boolean If you are a contributor of the project
involved boolean If you are still involved
website string Optional A link to the website of the project
repository string Optional URL of the public repository
license string Optional The license under which the project is available
logo string Optional The relative path to the logo of your project in the projects directory (Place your logo in /website/images/projects)

Keys in cs-groups.yaml

Name Type Required? Description
name string The name of the research group
handle string The handle of the research group
website string Optional URL to the website of the research group

Append this template to oss-projects.yaml and fill in your data:

- name:
  description:
  website:
  repository:
  license:
  groups: []
  founder:
  maintainer:
  contributor:
  involved:
  logo:

For the logo, upload the logo to the images/projects folder and enter the relative URL to the logo in the images/projects folder.

For the groups, add the handle of your research group to the list.

If your research group does not exist yet, append this template to cs-groups.yaml and fill in your data:

- name: 
  handle: 
  website: 

The following list presents open source software projects in which members of the Faculty of Computer Science at TU Dresden are involved.

Projects

A 4-Approximation Algorithm for Min Max Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


AccessibleMaps

Research Group: Chair of Human-Computer-Interaction (Contributor)

More information: N/A

License: MIT

Code Project Site


ACM LaTeX template

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: LPPL-1.3c

Code Project Site


AMCS

Research Group: Chair of Distributed and Networked Systems (Founder)

More information: N/A

License: N/A

Project Site


AN.ON

Research Group: Chair of Privacy an F438 d Security (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-style

Code Project Site


base2-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


BenchIT

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: N/A

License: BSD'ish

Code Project Site


BrailleIO

Research Group: Chair of Human-Computer-Interaction (Maintainer) - no longer involved

More information: N/A

License: BSD-2-Clause

Code [Project Site](no URL, publication Bornschein, J. (2014, November). BrailleIO–a tactile display abstraction framework. In The Proceedings of Workshop Tactile/Haptic User Interfaces for Tabletops and Tablets (TacTT 2014). S (pp. 36-41).)


Cinnamon

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Project Site


compy-learn

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0

Code Project Site


condrust

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


conexp-clj

Research Group: Chair of Knowledge-Based Systems (Contributor)

More information: N/A

License: EPL-1.0

Code Project Site


CP2K

Research Group: Computational Systems Science (Maintainer) (Contributor)

More information: N/A

License: GPL-2.0

Code Project Site


CSBDeep

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: N/A

License: BSD-3-Clause

Code Project Site


dear

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: ISC

Code Project Site


dfg-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


dudle

Research Group: Chair of Privacy and Security (Contributor)

More information: N/A

License: AGPL-3.0

Code Project Site


Eclipse SUMO

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: EPL-2.0 and more

Code Project Site


FAIL*

Research Group: Chair of Operating Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: GPL-3.0

Code Project Site


FIRESTARTER

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: GPL-3.0

Code Project Site


gem5

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: N/A

License: BSD-3-Clause

Code Project Site


GNU Taler

Research Group: Chair of Distributed and Networked Systems (Contributor)

More information: N/A

License: GPL

Code Project Site


GraalVM with Role Support

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: GPL-2.0 with the “Classpath” Exception

Code Project Site


Graphs and graph algorithms in C++

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: This project sits in a small niche. For most applications, BGL, Blitz or Lemon are a better choice.

License: MIT

Code Project Site


learning-compiler-graphs

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: N/A

Code Project Site


libAPR, pyapr, apr-napari

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: C++ core library for the adaptive particle representation (APR) of images, including its Python package (pyapr) and plugin for the image viewer "napari" (napari-apr) as well as an APR-native volume renderer and a Big Data Viewer for distributed and tiled volume images.

License: Apache-2.0

Code Project Site


Lingua Franca

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-2-Clause

Code Project Site


Linux kernel

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: GPL-2.0

Code Project Site


Marray

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Now largely adopted into ISO C++ as std::span

License: N/A

Code Project Site


messner

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


Mobile trace generator

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: ISC

Code Project Site


Mocasin

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


MOSAICsuite

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Plugin suite for the popular bio-image analysis software "Image/J" and "Fiji" with all image processing and analysis methods from our group. Around 30'000 unique-IP starts ups per day worldwide.

License: GPL-3.0

Code Project Site


mpsym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: MIT

Code Project Site


Nemo

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0 and MIT

Code Project Site


Object Teams

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: N/A

License: EPL-2.0

Code Project Site


Object Teams InvokeDynamic

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: EPL-2.0

Code Project Site


ODNS Measurement Tools

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-2-Clause

Code Project Site


OMNeT++

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: custom

Code Project Site


OMNeT++ INET Framework

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: LGPL-3.0-or-later and others

Code Project Site


OpenFPM

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Scalable middleware and domain-specific language for scientific computing on CPU and GPU clusters with transparent parallelization.

License: BSD-3-Clause

Code Project Site


OpenGM

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


OpenPME

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


Partial Optimality in Cubic Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


polygym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: N/A

Code Project Site


PrioBike

Research Group: Chair of Distributed and Networked Systems (Founder) (Contributor)

More information: App and services of a traffic light assistance system for cyclists

License: MIT

Code Project Site


reactor-cpp

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


RIOT

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: LGPL

Code Project Site


RTM Compiler

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: BSD-2-Clause

Code Project Site


RTRlib

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Code Project Site


RTSim

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: N/A

Code Project Site


Rulewerk

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: N/A

License: Apache-2.0

Code Project Site


Scenery

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Contributor)

More information: Platform-portable VR/AR visualization and driver library including distributed rendering of very large datasets and user-interaction modalities.

License: LGPL-3

Code Project Site


Score-P

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: BSD-style

Code Project Site


Score-P autotools

Research Group: Chair of Computer Architecture (Contributor)

More information: This contains multiple packages. My latest contributions were for the NEC compiler suite

License: GPL-3.0+

Code Project Site


Score-P libsensors Plugin Counter

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: There are various plugins available, which I maintain and contribute to this is one of them.

License: BSD 3-Clause "New" or "Revised" License

Code Project Site


Semantic MediaWiki

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: N/A

License: GPL

Code Project Site


Sigi-frontend

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0

Project Site


Sigi-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Project Site


SQID

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: N/A

License: Apache-2.0

Code Project Site


stardist

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: N/A

License: BSD-3-Clause

Code Project Site


Tetris

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: GPL-3.0

Code Project Site


Veins

Research Group: Chair of Networked Systems Modeling (Founder)

More information: N/A

License: GPL-2.0-or-later and more

Code Project Site


ViewR

Research Group: Junior Professorship in Immersive Media (Founder) (Maintainer) (Contributor)

More information: We maintain a internal repo that is under active development, preparing for a large update of the public facing repo.

License: Apache-2.0

Code Project Site


VLog

Research Group: Chair of Knowledge-Based Systems (Contributor) - no longer involved

More information: N/A

License: Apache-2.0

Code Project Site


Wikidata Toolkit

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: N/A

License: Apache-2.0

Code Project Site


X86-Energy Libraries

Research Group: Chair of Computer Architecture (Founder) (Maintainer) (Contributor)

More information: N/A

License: LGPL-2.1

Code Project Site


Copy link
Contributor

Check of projects.yaml file

✅ No problems in oss-projects yaml found

Check of cs-groups.yaml file

✅ No problems in cs-groups yaml found

Copy link
Contributor

Copy link
Contributor

📄 Preview of generated README.md

Preview

Open Source Projects of the Faculty of Computer Science at TU Dresden

This repository contains scripts and data to generate HTML and markdown files presenting open source software projects of the Faculty of Computer Science at TU Dresden. The sources of information are oss-projects.yaml, which describes the projects, and cs-groups.yaml, which describes the research groups involved.

Run init_site.py to generate a static HTML page with an overview of all projects.

Run init_readme.py to generate the README of this repository containing all projects.

Add a new project

Keys in oss-projects.yaml

Name Type Required? Description
name string The name of the project
groups string[] The handles of the research groups that are part of the project (see cs-groups.yaml)
founder boolean If you are the founder of the project
maintainer boolean If you are a maintainer of the project
contributor boolean If you are a contributor of the project
involved boolean If you are still involved
description string Optional A short description of the project
website string Optional A link to the website of the project
repository string Optional URL of the public repository
license string Optional The license under which the project is available
logo string Optional The relative path to the logo of your project in the projects directory (place your logo in /website/images/projects)

Keys in cs-groups.yaml

Name Type Required? Description
name string The name of the research group
handle string The handle of the research group
website string Optional URL to the website of the research group

Append this template to oss-projects.yaml and fill in your data:

- name:
  groups: []
  founder:
  maintainer:
  contributor:
  involved:
  description:
  website:
  repository:
  license:
  logo:

For the logo, upload the logo to the images/projects folder and enter the relative URL to the logo in the images/projects folder.

For the groups, add the handle of your research group to the list.

If your research group does not exist yet, append this template to cs-groups.yaml and fill in your data:

- name: 
  handle: 
  website: 

Projects

The following list presents open source software projects in which members of the Faculty of Computer Science at TU Dresden are involved.


A 4-Approximation Algorithm for Min Max Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


AccessibleMaps

Research Group: Chair of Human-Computer-Interaction (Contributor)

More information: N/A

License: MIT

Code Project Site


ACM LaTeX template

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: LPPL-1.3c

Code Project Site


AMCS

Research Group: Chair of Distributed and Networked Systems (Founder)

More information: N/A

License: N/A

Project Site


AN.ON

Research Group: Chair of Privacy and Security (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-style

Code Project Site


base2-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


BenchIT

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: N/A

License: BSD'ish

Code Project Site


BrailleIO

Research Group: Chair of Human-Computer-Interaction (Maintainer) - no longer involved

More information: N/A

License: BSD-2-Clause

Code [Project Site](no URL, publication Bornschein, J. (2014, November). BrailleIO–a tactile display abstraction framework. In The Proceedings of Workshop Tactile/Haptic User Interfaces for Tabletops and Tablets (TacTT 2014). S (pp. 36-41).)


Cinnamon

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Project Site


compy-learn

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0

Code Project Site


condrust

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


conexp-clj

Research Group: Chair of Knowledge-Based Systems (Contributor)

More information: N/A

License: EPL-1.0

Code Project Site


CP2K

Research Group: Computational Systems Science (Maintainer) (Contributor)

More information: N/A

License: GPL-2.0

Code Project Site


CSBDeep

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: N/A

License: BSD-3-Clause

Code Project Site


dear

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: ISC

Code Project Site


dfg-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


dudle

Research Group: Chair of Privacy and Security (Contributor)

More information: N/A

License: AGPL-3.0

Code Project Site


Eclipse SUMO

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: EPL-2.0 and more

Code Project Site


FAIL*

Research Group: Chair of Operating Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: GPL-3.0

Code Project Site


FIRESTARTER

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: GPL-3.0

Code Project Site


gem5

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: N/A

License: BSD-3-Clause

Code Project Site


GNU Taler

Research Group: Chair of Distributed and Networked Systems (Contributor)

More information: N/A

License: GPL

Code Project Site


GraalVM with Role Support

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: GPL-2.0 with the “Classpath” Exception

Code Project Site


Graphs and graph algorithms in C++

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: This project sits in a small niche. For most applications, BGL, Blitz or Lemon are a better choice.

License: MIT

Code Project Site


learning-compiler-graphs

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: N/A

Code Project Site


libAPR, pyapr, apr-napari

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: C++ core library for the adaptive particle representation (APR) of images, including its Python package (pyapr) and plugin for the image viewer "napari" (napari-apr) as well as an APR-native volume renderer and a Big Data Viewer for distributed and tiled volume images.

License: Apache-2.0

Code Project Site


Lingua Franca

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-2-Clause

Code Project Site


Linux kernel

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: GPL-2.0

Code Project Site


Marray

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Now largely adopted into ISO C++ as std::span

License: N/A

Code Project Site


messner

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


Mobile trace generator

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: ISC

Code Project Site


Mocasin

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


MOSAICsuite

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Plugin suite for the popular bio-image analysis software "Image/J" and "Fiji" with all image processing and analysis methods from our group. Around 30'000 unique-IP starts ups per day worldwide.

License: GPL-3.0

Code Project Site


mpsym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: MIT

Code Project Site


Nemo

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0 and MIT

Code Project Site


Object Teams

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: N/A

License: EPL-2.0

Code Project Site


Object Teams InvokeDynamic

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: EPL-2.0

Code Project Site


ODNS Measurement Tools

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-2-Clause

Code Project Site


OMNeT++

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: custom

Code Project Site


OMNeT++ INET Framework

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: LGPL-3.0-or-later and others

Code Project Site


OpenFPM

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Scalable middleware and domain-specific language for scientific computing on CPU and GPU clusters with transparent parallelization.

License: BSD-3-Clause

Code Project Site


OpenGM

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


OpenPME

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


Partial Optimality in Cubic Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


polygym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: N/A

Code Project Site


PrioBike

Research Group: Chair of Distributed and Networked Systems (Founder) (Contributor)

More information: App and services of a traffic light assistance system for cyclists

License: MIT

Code Project Site


reactor-cpp

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


RIOT

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: LGPL

Code Project Site


RTM Compiler

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: BSD-2-Clause

Code Project Site


RTRlib

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Code Project Site


RTSim

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: N/A

Code Project Site


Rulewerk

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: N/A

License: Apache-2.0

Code Project Site


Scenery

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Contributor)

More information: Platform-portable VR/AR visualization and driver library including distributed rendering of very large datasets and user-interaction modalities.

License: LGPL-3

Code Project Site


Score-P

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: BSD-style

Code Project Site


Score-P autotools

Research Group: Chair of Computer Architecture (Contributor)

More information: This contains multiple packages. My latest contributions were for the NEC compiler suite

License: GPL-3.0+

Code Project Site


Score-P libsensors Plugin Counter

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: There are various plugins available, which I maintain and contribute to this is one of them.

License: BSD 3-Clause "New" or "Revised" License

Code Project Site


Semantic MediaWiki

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: N/A

License: GPL

Code Project Site


Sigi-frontend

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0

Project Site


Sigi-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Project Site


SQID

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: N/A

License: Apache-2.0

Code Project Site


stardist

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: N/A

License: BSD-3-Clause

Code Project Site


Tetris

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: GPL-3.0

Code Project Site


Veins

Research Group: Chair of Networked Systems Modeling (Founder)

More information: N/A

License: GPL-2.0-or-later and more

Code Project Site


ViewR

Research Group: Junior Professorship in Immersive Media (Founder) (Maintainer) (Contributor)

More information: We maintain a internal repo that is under active development, preparing for a large update of the public facing repo.

License: Apache-2.0

Code Project Site


VLog

Research Group: Chair of Knowledge-Based Systems (Contributor) - no longer involved

More information: N/A

License: Apache-2.0

Code Project Site


Wikidata Toolkit

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: N/A

License: Apache-2.0

Code Project Site


X86-Energy Libraries

Research Group: Chair of Computer Architecture (Founder) (Maintainer) (Contributor)

More information: N/A

License: LGPL-2.1

Code Project Site

Copy link
Contributor

Check of projects.yaml file

✅ No problems in oss-projects yaml found

Check of cs-groups.yaml file

✅ No problems in cs-groups yaml found

Copy link
Contributor

Copy link
Contributor

📄 Preview of generated README.md

Preview

Open Source Projects of the Faculty of Computer Science at TU Dresden

This repository contains scripts and data to generate HTML and markdown files presenting open source software projects of the Faculty of Computer Science at TU Dresden. The sources of information are oss-projects.yaml, which describes the projects, and cs-groups.yaml, which describes the research groups involved.

Run init_site.py to generate a static HTML page with an overview of all projects.

Run init_readme.py to generate the README of this repository containing all projects.

Add a new project

Keys in oss-projects.yaml

Name Type Required? Description
name string The name of the project
groups string[] The handles of the research groups that are part of the project (see cs-groups.yaml)
founder boolean If you are the founder of the project
maintainer boolean If you are a maintainer of the project
contributor boolean If you are a contributor of the project
involved boolean If you are still involved
description string Optional A short description of the project
website string Optional A link to the website of the project
repository string Optional URL of the public repository
license string Optional The license under which the project is available
logo string Optional The relative path to the logo of your project in the projects directory (place your logo in /website/images/projects)

Keys in cs-groups.yaml

Name Type Required? Description
name string The name of the research group
handle string The handle of the research group
website string Optional URL to the website of the research group

Append this template to oss-projects.yaml and fill in your data:

- name:
  groups: []
  founder:
  maintainer:
  contributor:
  involved:
  description:
  website:
  repository:
  license:
  logo:

For the logo, upload the logo to the website/images/projects folder and enter the relative URL to the logo in the website/images/projects folder.

For the groups, add the handle of your research group to the list.

If your research group does not exist yet, append this template to cs-groups.yaml and fill in your data:

- name: 
  handle: 
  website: 

Projects

The following list presents open source software projects in which members of the Faculty of Computer Science at TU Dresden are involved.


A 4-Approximation Algorithm for Min Max Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


AccessibleMaps

Research Group: Chair of Human-Computer-Interaction (Contributor)

More information: N/A

License: MIT

Code Project Site


ACM LaTeX template

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: LPPL-1.3c

Code Project Site


AMCS

Research Group: Chair of Distributed and Networked Systems (Founder)

More information: N/A

License: N/A

Project Site


AN.ON

Research Group: Chair of Privacy and Security (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-style

Code Project Site


base2-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


BenchIT

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: N/A

License: BSD'ish

Code Project Site


BrailleIO

Research Group: Chair of Human-Computer-Interaction (Maintainer) - no longer involved

More information: N/A

License: BSD-2-Clause

Code [Project Site](no URL, publication Bornschein, J. (2014, November). BrailleIO–a tactile display abstraction framework. In The Proceedings of Workshop Tactile/Haptic User Interfaces for Tabletops and Tablets (TacTT 2014). S (pp. 36-41).)


Cinnamon

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Project Site


compy-learn

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0

Code Project Site


condrust

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


conexp-clj

Research Group: Chair of Knowledge-Based Systems (Contributor)

More information: N/A

License: EPL-1.0

Code Project Site


CP2K

Research Group: Computational Systems Science (Maintainer) (Contributor)

More information: N/A

License: GPL-2.0

Code Project Site


CSBDeep

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: N/A

License: BSD-3-Clause

Code Project Site


dear

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: ISC

Code Project Site


dfg-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


dudle

Research Group: Chair of Privacy and Security (Contributor)

More information: N/A

License: AGPL-3.0

Code Project Site


Eclipse SUMO

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: EPL-2.0 and more

Code Project Site


FAIL*

Research Group: Chair of Operating Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: GPL-3.0

Code Project Site


FIRESTARTER

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: GPL-3.0

Code Project Site


gem5

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: N/A

License: BSD-3-Clause

Code Project Site


GNU Taler

Research Group: Chair of Distributed and Networked Systems (Contributor)

More information: N/A

License: GPL

Code Project Site


GraalVM with Role Support

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: GPL-2.0 with the “Classpath” Exception

Code Project Site


Graphs and graph algorithms in C++

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: This project sits in a small niche. For most applications, BGL, Blitz or Lemon are a better choice.

License: MIT

Code Project Site


learning-compiler-graphs

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: N/A

Code Project Site


libAPR, pyapr, apr-napari

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: C++ core library for the adaptive particle representation (APR) of images, including its Python package (pyapr) and plugin for the image viewer "napari" (napari-apr) as well as an APR-native volume renderer and a Big Data Viewer for distributed and tiled volume images.

License: Apache-2.0

Code Project Site


Lingua Franca

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-2-Clause

Code Project Site


Linux kernel

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: GPL-2.0

Code Project Site


Marray

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: Now largely adopted into ISO C++ as std::span

License: N/A

Code Project Site


messner

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


Mobile trace generator

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: ISC

Code Project Site


Mocasin

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


MOSAICsuite

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Plugin suite for the popular bio-image analysis software "Image/J" and "Fiji" with all image processing and analysis methods from our group. Around 30'000 unique-IP starts ups per day worldwide.

License: GPL-3.0

Code Project Site


mpsym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: MIT

Code Project Site


Nemo

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0 and MIT

Code Project Site


Object Teams

Research Group: Chair for Compiler Construction (Contributor) - no longer involved

More information: N/A

License: EPL-2.0

Code Project Site


Object Teams InvokeDynamic

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: EPL-2.0

Code Project Site


ODNS Measurement Tools

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: BSD-2-Clause

Code Project Site


OMNeT++

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: custom

Code Project Site


OMNeT++ INET Framework

Research Group: Chair of Networked Systems Modeling (Contributor)

More information: N/A

License: LGPL-3.0-or-later and others

Code Project Site


OpenFPM

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Maintainer) (Contributor)

More information: Scalable middleware and domain-specific language for scientific computing on CPU and GPU clusters with transparent parallelization.

License: BSD-3-Clause

Code Project Site


OpenGM

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


OpenPME

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


Partial Optimality in Cubic Correlation Clustering

Research Group: Chair of Machine Learning for Computer Vision (Founder)

More information: N/A

License: N/A

Code Project Site


polygym

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: N/A

Code Project Site


PrioBike

Research Group: Chair of Distributed and Networked Systems (Founder) (Contributor)

More information: App and services of a traffic light assistance system for cyclists

License: MIT

Code Project Site


reactor-cpp

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: ISC

Code Project Site


RIOT

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: LGPL

Code Project Site


RTM Compiler

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: BSD-2-Clause

Code Project Site


RTRlib

Research Group: Chair of Distributed and Networked Systems (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Code Project Site


RTSim

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: N/A

Code Project Site


Rulewerk

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: N/A

License: Apache-2.0

Code Project Site


Scenery

Research Group: Chair of Scientific Computing for Systems Biology (Founder) (Contributor)

More information: Platform-portable VR/AR visualization and driver library including distributed rendering of very large datasets and user-interaction modalities.

License: LGPL-3

Code Project Site


Score-P

Research Group: Chair of Computer Architecture (Contributor)

More information: N/A

License: BSD-style

Code Project Site


Score-P autotools

Research Group: Chair of Computer Architecture (Contributor)

More information: This contains multiple packages. My latest contributions were for the NEC compiler suite

License: GPL-3.0+

Code Project Site


Score-P libsensors Plugin Counter

Research Group: Chair of Computer Architecture (Maintainer) (Contributor)

More information: There are various plugins available, which I maintain and contribute to this is one of them.

License: BSD 3-Clause "New" or "Revised" License

Code Project Site


Semantic MediaWiki

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: N/A

License: GPL

Code Project Site


Sigi-frontend

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: Apache-2.0

Project Site


Sigi-mlir

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor)

More information: N/A

License: MIT

Project Site


SQID

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer)

More information: N/A

License: Apache-2.0

Code Project Site


stardist

Research Group: Chair of Machine Learning for Spatial Understanding (Founder)

More information: N/A

License: BSD-3-Clause

Code Project Site


Tetris

Research Group: Chair for Compiler Construction (Founder) (Maintainer) (Contributor) - no longer involved

More information: N/A

License: GPL-3.0

Code Project Site


Veins

Research Group: Chair of Networked Systems Modeling (Founder)

More information: N/A

License: GPL-2.0-or-later and more

Code Project Site


ViewR

Research Group: Junior Professorship in Immersive Media (Founder) (Maintainer) (Contributor)

More information: We maintain a internal repo that is under active development, preparing for a large update of the public facing repo.

License: Apache-2.0

Code Project Site


VLog

Research Group: Chair of Knowledge-Based Systems (Contributor) - no longer involved

More information: N/A

License: Apache-2.0

Code Project Site


Wikidata Toolkit

Research Group: Chair of Knowledge-Based Systems (Founder) (Maintainer) - no longer involved

More information: N/A

License: Apache-2.0

Code Project Site


X86-Energy Libraries

Research Group: Chair of Computer Architecture (Founder) (Maintainer) (Contributor)

More information: N/A

License: LGPL-2.1

Code Project Site

@PaulPickhardt
Copy link
Contributor Author

The description is now optional and I added your suggestions to the readme @waehlisch

@waehlisch waehlisch merged commit 730a219 into main Sep 17, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

YAML Format
2 participants
0