{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"safeLearn","owner":"UnterrainerInformatik","isFork":false,"description":"This project is the attempt to unify all teaching materials using Markdown and Obsidian as an editor while using this site as a reader for the students. As a reader for students it has various benefits, such as responsive design allowing the use of a mobile phone when learning, or customizability of the look-and-feel to suit various tastes.","allTopics":["markdown","school","keycloak","markdown-viewer","teaching-materials","teacher-management"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":5,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T07:37:38.974Z"}},{"type":"Public","name":"overmind-gui","owner":"UnterrainerInformatik","isFork":false,"description":"The graphical user interface for overmind-server.","allTopics":[],"primaryLanguage":{"name":"Vue","color":"#41b883"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-29T06:27:59.291Z"}},{"type":"Public","name":"android-mqtt-reader","owner":"UnterrainerInformatik","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-07T20:08:54.985Z"}},{"type":"Public","name":"homepage","owner":"UnterrainerInformatik","isFork":false,"description":"This is the homepage of unterrainer.info","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-12T08:38:41.912Z"}},{"type":"Public","name":"ssh-deploy-action","owner":"UnterrainerInformatik","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T20:08:51.291Z"}},{"type":"Public","name":"ssh-run-action","owner":"UnterrainerInformatik","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T17:12:15.605Z"}},{"type":"Public","name":"ssh-mkdir-action","owner":"UnterrainerInformatik","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T17:11:50.317Z"}},{"type":"Public","name":"setup-ssh-action","owner":"UnterrainerInformatik","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T17:10:49.582Z"}},{"type":"Public","name":"cheatsheets","owner":"UnterrainerInformatik","isFork":false,"description":"This repository contains various markdown files containing important commands, etc...","allTopics":["linux","commands","cheatsheets"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-04T07:47:59.311Z"}},{"type":"Public","name":"lectures","owner":"UnterrainerInformatik","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-24T15:45:47.846Z"}},{"type":"Public","name":"java-http-server","owner":"UnterrainerInformatik","isFork":false,"description":"A wrapper around Javalin that helps develop secured, database-backed RESTful services with minimal overhead and maximum flexibility.","allTopics":["http","crud","keycloak","authentication","server","jdbc","restful","keycloak-provider","jpql","rest-services","javalin","rest-api-framework","java","database","rest","rest-api"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-08T11:18:26.257Z"}},{"type":"Public","name":"java-rest-client","owner":"UnterrainerInformatik","isFork":false,"description":"A REST-client that uses OK-HTTP.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-28T13:18:13.374Z"}},{"type":"Public","name":"java-serialization","owner":"UnterrainerInformatik","isFork":false,"description":"A library to help with serialization and deserialization using com.fasterxml.jackson.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-24T06:26:01.340Z"}},{"type":"Public","name":"java-jre-utils","owner":"UnterrainerInformatik","isFork":false,"description":"A library to help with JRE stuff like shutdownhooks or reading resources.","allTopics":["search","java","reflection","resources","shutdown","exceptions","noop","classloader","fqn","swallow","instantiate","forname","shutdownhook","getfield"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-12T10:18:56.170Z"}},{"type":"Public","name":"java-udp-observer","owner":"UnterrainerInformatik","isFork":false,"description":"A small and generic UDP client that listens on a given port returning the datagrams when you ask for them.","allTopics":["java","client","observer","udp","generic","buffered"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-31T15:06:58.728Z"}},{"type":"Public","name":"java-mqtt-client","owner":"UnterrainerInformatik","isFork":false,"description":"A simple client to connects to an MQTT server and subscribe topics there.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-09T07:42:53.831Z"}},{"type":"Public","name":"GameDevelopmentLinks","owner":"UnterrainerInformatik","isFork":false,"description":"This is a collection of useful game-development links including, but not restricted to, development with MonoGame.","allTopics":["links","tutorials","courses","manuals","xna","game-engine","game-development","collision-detection","monogame"],"primaryLanguage":null,"pullRequestCount":2,"issueCount":2,"starsCount":439,"forksCount":37,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-05T20:04:39.706Z"}},{"type":"Public","name":"htl-zeromq","owner":"UnterrainerInformatik","isFork":false,"description":"Example of a ZeroMQ Client and Server implementing a Hello-World protocol and a primitive chat-server using the concept of rooms.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-16T09:55:38.612Z"}},{"type":"Public","name":"Travis-Scripts","owner":"UnterrainerInformatik","isFork":false,"description":"Scripts and manuals to help configure Travis for various builds and build targets including MonoGame and publishing as nuget package.","allTopics":["nuget","scripts","travis-ci-configuration","monogame","travis","travis-ci","travis-scripts"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-14T16:59:48.614Z"}},{"type":"Public","name":"Travis-Test1","owner":"UnterrainerInformatik","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-12T14:02:04.608Z"}},{"type":"Public","name":"java-rdb-utils","owner":"UnterrainerInformatik","isFork":false,"description":"A library to help with accessing and managing JAVA-persistence-layer enabled relational databases.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-14T20:55:24.033Z"}},{"type":"Public","name":"Nexus","owner":"UnterrainerInformatik","isFork":false,"description":"Cross-platform implementation of a communication-hub for use with Steamworks or its own server. Currently this project is just a draft.","allTopics":["networking","cross-platform","steamworks","nexus","communication-hub"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":13,"issueCount":0,"starsCount":4,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T09:41:01.925Z"}},{"type":"Public","name":"Travis-Test","owner":"UnterrainerInformatik","isFork":false,"description":"The test-repo for our Travis-Scripts.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T09:31:02.456Z"}},{"type":"Public","name":"MyStromRestApiCSharp","owner":"UnterrainerInformatik","isFork":false,"description":"An implementation of the MyStrom REST API in C#.","allTopics":["api","rest","smarthome","implementation","mystrom"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T09:30:40.642Z"}},{"type":"Public","name":"collisiongrid","owner":"UnterrainerInformatik","isFork":false,"description":"This is a structure allowing you to find suitable collision-candidates out of a bulk of sprites or similar very fast.","allTopics":["testing","rectangle","collision-checking","collision-grid","broad-phase","grid","sprites","monogame"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":33,"forksCount":4,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T08:57:56.108Z"}},{"type":"Public","name":"FiniteStateMachine","owner":"UnterrainerInformatik","isFork":false,"description":"This project is a finite state machine designed to be used in games.","allTopics":["stack","machine","fluid","update","transition","finite-state-machine","after","gamestate","fsm","state-machine","portable","monogame"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":4,"starsCount":58,"forksCount":8,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-07T19:18:35.437Z"}},{"type":"Public","name":"htl-grpc-client","owner":"UnterrainerInformatik","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-26T20:37:04.041Z"}},{"type":"Public","name":"java-overmind-jsonata4java-server","owner":"UnterrainerInformatik","isFork":false,"description":"A very specific server, that connects to the database and allows the caller to do jsonata queries on the json files in the database by calling the server via socket-messaging (ZeroMQ).","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-23T09:44:15.733Z"}},{"type":"Public","name":"java-parent-pom","owner":"UnterrainerInformatik","isFork":false,"description":"The parent pom for all our java-projects.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-08T13:41:57.398Z"}},{"type":"Public","name":"Nexus-Server-GUI","owner":"UnterrainerInformatik","isFork":false,"description":"A web-GUI for the Nexus-Server backend.","allTopics":["gui"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-22T09:21:49.789Z"}}],"repositoryCount":75,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}