Skip to content

Commit 1abaf68

Browse files
committed
Robot Updated at:7 Jan 2025 21:10:57 GMT
1 parent 584cf3e commit 1abaf68

13 files changed

+198
-173
lines changed

docs/awesome/awesome-agi-cocosci.md

+2
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,8 @@ Contributions are greatly welcomed! Please refer to [Contribution Guidelines](ht
547547

548548
* [How Domain Experts Use an Embedded DSL](https://dl.acm.org/doi/abs/10.1145/3622851) - ***OOPSLA'23***, 2023. [[All Versions]()]. Programming tools are increasingly integral to research and analysis in myriad domains, including specialized areas with no formal relation to computer science. Embedded domain-specific languages (eDSLs) have the potential to serve these programmers while placing relatively light implementation burdens on language designers. However, barriers to eDSL use reduce their practical value and adoption. This work aims to deepen the understanding of how programmers use eDSLs and identify user needs to inform future eDSL designs. The authors performed a contextual inquiry (9 participants) with domain experts using Mimi, an eDSL for climate change economics modeling. A thematic analysis identified five key themes, including: the interaction between the eDSL and the host language has significant and sometimes unexpected impacts on eDSL user experience, and users preferentially engage with domain-specific communities and code templates rather than host language resources.
549549

550+
* [Constraint Representation Towards Precise Data-Driven Storytelling](https://ieeexplore.ieee.org/abstract/document/10766486) - ***VIS-Gen4DS'24***, 2024. [[All Versions](https://scholar.google.com/scholar?cluster=12234019078719898658)]. A position paper on DSL for data-driven storytelling. Data-driven storytelling serves as a crucial bridge for communicating ideas in a persuasive way. However, the manual creation of data stories is a multifaceted, labor-intensive, and case-specific effort, limiting their broader application. As a result, automating the creation of data stories has emerged as a significant research thrust. Despite advances in Artificial Intelligence, the systematic generation of data stories remains challenging due to their hybrid nature: they must frame a perspective based on a seed idea in a top-down manner, similar to traditional storytelling, while coherently grounding insights of given evidence in a bottom-up fashion, akin to data analysis. These dual requirements necessitate precise constraints on the permissible space of a data story. This viewpoint proposes integrating constraints into the data story generation process. Defined upon the hierarchies of interpretation and articulation, constraints shape both narrations and illustrations to align with seed ideas and contextualized evidence. The authors identify the taxonomy and required functionalities of these constraints. Although constraints can be heterogeneous and latent, this position paper explores the potential to represent them in a computation-friendly fashion via Domain-Specific Languages. The authors believe that leveraging constraints will facilitate both artistic and scientific aspects of data story generation.
551+
550552

551553
#### Design Automation
552554

docs/awesome/awesome-angular.md

+2
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,7 @@ become an Angular expert.
473473
* [detective](https://github.com/angular-architects/detective) - Detective leverages forensic code analysis at the architectural level to uncover hidden patterns in your codebase.
474474
* [storybook-addon-angular-router](https://github.com/Jakob-em/storybook-addon-angular-router) - A simple plugin to make working with the Angular router in [Storybook](https://storybook.js.org/) easier.
475475
* [hawkeye](https://github.com/angular-experts-io/hawkeye) - A powerful tool designed to help developers visualize and optimize their JavaScript bundles. With our intuitive interface, you can gain deep insights into your project’s bundle structure, identifying large modules, dependencies, and assets that may be impacting performance.
476+
* [ngx-script-optimizer](https://github.com/Mohid123/ngx-script-optimizer) - A lightweight Angular library designed to supercharge your third-party script handling.
476477

477478
#### Documentation tools
478479

@@ -902,6 +903,7 @@ become an Angular expert.
902903
* [@daelmaak/ngx-gallery](https://github.com/daelmaak/ngx-gallery) - Small, performant, responsive, dependency free, easy to use Angular 8+ gallery.
903904
* [ngx-custom-carousel](https://github.com/devendramilmile121/ngx-custom-carousel) - A feature-rich Angular 17 component crafted to elevate your carousel experience.
904905
* [ngx-edge-slider](https://github.com/WingmanColt/ngx-edge-slider) - Highly flexible and customizable slider component designed for Angular applications. It offers an intuitive interface to manage slides, providing smooth transitions, autoplay functionality, responsive design, with interactive features like draggable slides and configurable navigation.
906+
* [embla-carousel-angular](https://github.com/donaldxdonald/embla-carousel-angular) - Angular wrapper for [Embla Carousel](https://github.com/davidjerleke/embla-carousel).
905907

906908
#### Charts
907909

docs/awesome/awesome-games-of-coding.md

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
- [Untrusted](https://alexnisnevich.github.io/untrusted) - The game presents you with a roguelike-like playing environment and a console window with the JavaScript code generating each level. As loaded, each level is unbeatable, and most of the JavaScript is blocked from editing. The challenge is to open a path to the next level using only the limited tools left open to you.
3535
- [Robot Rumble](https://robotrumble.org/) - A free and open source AI competition platform. Code an algorithm for a team of robots battling in 1x1 grid-based arenas, and test your skills against others on the site. Robots can move and attack in one of four directions, and the team with more robots after 100 turns wins. Supports Python and Javascript, and comes with a desktop-based command line tool.
3636
- [DeepestWorld](https://deepestworld.com/) - A browser MMORPG where you can code your character with JavaScript. Explore a boundless, persistent open world devoid of loading screens, where a multitude of biomes and creatures come together to form a living, breathing world.
37+
- [BitBurner](https://github.com/bitburner-official/bitburner-src) - A programming-based idle incremental RPG where you, the player, take the role of an unknown hacker in a dark, dystopian world. The game can be played in the browser, or installed locally through Steam.
3738

3839
## C Sharp
3940

docs/awesome/awesome-geocaching.md

+5
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ Contributions welcome! Read the [contribution guidelines](https://github.com/Fox
3131
- [My Geocaching Profile](https://mygeocachingprofile.com/) - Website to build a detailed profile of your geocaching accomplishments.
3232
- [CacheSleuth](https://www.cachesleuth.com/) - Website with many useful tools for geocaching (mainly text decoders).
3333
- [LonelyCache](https://www.lonelycache.com/) - Website with the list of geocaches that were not found in many years.
34+
- [GC Wizard Web View](https://gcwizard.net/) - A web view of the GC Wizard app.
35+
- [SolvedJigidi](https://solvedjigidi.com/) - The database of solved Jigidi geocaches.
36+
- [Webwigo](https://www.webwigo.net/) - Website for virtual playing of Wherigo geocaches.
3437

3538

3639
## Apps
@@ -47,6 +50,8 @@ Contributions welcome! Read the [contribution guidelines](https://github.com/Fox
4750
- [GeoGet](https://www.geoget.cz/doku.php/start) - `[Windows]` Geocache manager, where you can manage your final waypoints, add notes or waypoints to geocache or import/export geocache from/to GeoGet.
4851
- [GSAK (Geocaching Swiss Army Knife)](https://gsak.net/index.php/) - `[Windows]` Desktop app for managing geocaches and waypoints.
4952
- [GCC (GeoCache Calculator)](https://play.google.com/store/apps/details?id=eisbehr.gcc&hl=en&gl=US) - `[Android]` Calculator with over 250 different functions to calculate values.
53+
- [GC Wizard](https://blog.gcwizard.net/about/) - An open-source tool collection for Android and iOS. It was created to offer Geocachers an offline tool to support them with in-field mysteries and riddles.
54+
- [CacheStats](https://logicweave.com/) - `[Windows]` Application that displays your geocaching statistics.
5055
- [Caching on Kai](https://caching-on-kai.com/) - `[KaiOS]` Geocaching app for KaiOS users.
5156
- [Cacher](https://apps.garmin.com/apps/624aed67-b068-45b4-92af-cbc1885b7e1d) - `[Garmin]` Gatmin watch app for geocaching.
5257

docs/awesome/awesome-go.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ _Tools for building blockchains._
151151

152152
_Libraries for building and working with bots._
153153

154+
- [arikawa](https://github.com/diamondburned/arikawa) - A library and framework for the Discord API.
154155
- [bot](https://github.com/go-telegram/bot) - Zero-dependencies Telegram Bot library with additional UI components
155156
- [echotron](https://github.com/NicoNex/echotron) - An elegant and concurrent library for Telegram Bots in Go.
156157
- [ephemeral-roles](https://github.com/ewohltman/ephemeral-roles) - A Discord bot for managing ephemeral roles based upon voice channel member presence.
@@ -338,7 +339,8 @@ _Libraries for configuration parsing._
338339
- [gone/jconf](https://github.com/One-com/gone/tree/master/jconf) - Modular JSON configuration. Keep your config structs along with the code they configure and delegate parsing to submodules without sacrificing full config serialization.
339340
- [gonfig](https://github.com/milad-abbasi/gonfig) - Tag-based configuration parser which loads values from different providers into typesafe struct.
340341
- [gookit/config](https://github.com/gookit/config) - application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge.
341-
- [harvester](https://github.com/beatlabs/harvester) - Harvester, an easy to use static and dynamic configuration package supporting seeding, env vars and Consul integration.
342+
- [harvester](https://github.com/beatlabs/harvester) - Harvester, a easy to use static and dynamic configuration package supporting seeding, env vars and Consul integration.
343+
- [hedzr/store](https://github.com/hedzr/store) - Extensible, high-performance configuration management library, optimized for hierarchical data.
342344
- [hjson](https://github.com/hjson/hjson-go) - Human JSON, a configuration file format for humans. Relaxed syntax, fewer mistakes, more comments.
343345
- [hocon](https://github.com/gurkankaymak/hocon) - Configuration library for working with the HOCON(a human-friendly JSON superset) format, supports features like environment variables, referencing other values, comments and multiple files.
344346
- [ingo](https://github.com/schachmat/ingo) - Flags persisted in an ini-like config file.
@@ -2166,8 +2168,8 @@ _Libraries and tools for binary serialization._
21662168
- [riemann-relay](https://github.com/blind-oracle/riemann-relay) - Relay to load-balance Riemann events and/or convert them to Carbon.
21672169
- [RoadRunner](https://github.com/spiral/roadrunner) - High-performance PHP application server, load-balancer and process manager.
21682170
- [SFTPGo](https://github.com/drakkan/sftpgo) - Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support. It can serve local filesystem and Cloud Storage backends such as S3 and Google Cloud Storage.
2169-
- [simple-jwt-provider](https://github.com/leberKleber/simple-jwt-provider) - Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.
21702171
- [Trickster](https://github.com/tricksterproxy/trickster) - HTTP reverse proxy cache and time series accelerator.
2172+
- [wd-41](https://github.com/baalimago/wd-41) - A (w)eb (d)evelopment server with automatic live-reload on file changes.
21712173
- [Wish](https://github.com/charmbracelet/wish) - Make SSH apps, just like that!
21722174

21732175

@@ -3188,6 +3190,7 @@ _Software written in Go._
31883190
- [joincap](https://github.com/assafmo/joincap) - Command-line utility for merging multiple pcap files together.
31893191
- [JuiceFS](https://github.com/juicedata/juicefs) - Distributed POSIX file system built on top of Redis and AWS S3.
31903192
- [Juju](https://jujucharms.com/) - Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.
3193+
- [Layli](https://layli.app) - Draw pretty layout diagrams as code.
31913194
- [Leaps](https://github.com/jeffail/leaps) - Pair programming service using Operational Transforms.
31923195
- [lgo](https://github.com/yunabe/lgo) - Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility.
31933196
- [limetext](https://limetext.github.io) - Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text.

docs/awesome/awesome-kde.md

+1
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ Tip: An overview of the most used KDE community apps are listed on the [official
6868
- [Kronometer](https://apps.kde.org/kronometer/) A stopwatch application for KDE 📌.
6969
- [KWrite](https://apps.kde.org/kwrite/) - A text editor by KDE, based on the KDE Frameworks editor component 📌.
7070
- [RSI Break](https://apps.kde.org/rsibreak/) - RSIBreak can be used to remind you to take a break now and then 📌.
71+
- [Kraft](https://volle-kraft-voraus.de/) - Kraft simplifies to handle documents like invoices in your small business.
7172

7273
### System Administration
7374

docs/awesome/awesome-open-source-games.md

+8
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ A selection of major game studios, publishers, etc. using GitHub:
106106
### FPS
107107

108108
- [BananaBread](https://github.com/kripken/BananaBread) - Port of the Cube 2/Sauerbraten 3D game engine/first person shooter to the web, compiling C++ and OpenGL to JavaScript and WebGL using Emscripten.
109+
- [Nazi Zombies Portable](https://nzp.gay) - Call of Duty: Zombies "de-make" powered by various enhanced forks of the Quake engine.
109110

110111
### RPG
111112

@@ -135,6 +136,7 @@ A selection of major game studios, publishers, etc. using GitHub:
135136
- [3d.city](https://github.com/lo-th/3d.city) - Goal was to build a city in 3D to test the performance of WebGL and and Three.js.
136137
- [Blk Game](https://github.com/morozd/blk-game) - Fully modifiable multiplayer voxel world in JS that can run efficiently in the browser.
137138
- [Cube Engine](https://github.com/Nurgak/Cube-engine) - Resembles that of Minecraft, a popular voxel-type 3D game based on boxes.
139+
- [Sandboxels](https://sandboxels.r74n.com/) - Falling-sand experimentation game with over 500 materials to play with.
138140

139141
### Puzzle
140142

@@ -205,8 +207,10 @@ A selection of major game studios, publishers, etc. using GitHub:
205207
## Native
206208

207209
### Action
210+
208211
- [Hypersomnia](https://github.com/TeamHypersomnia/Hypersomnia) - Competitive top-down shooter with extreme dynamics and pixely nostalgia. Has a built-in map Editor.
209212
- [OpenTomb](https://github.com/opentomb/OpenTomb) - Open-source Tomb Raider 1-5 engine remake.
213+
- [OpenLiberty](https://github.com/FOSS-Supremacy/OpenLiberty) - An open-source reimplementation of Grand Theft Auto III on the Godot Engine.
210214

211215
### Arcade
212216

@@ -241,18 +245,21 @@ A selection of major game studios, publishers, etc. using GitHub:
241245
- [Freedoom](https://github.com/freedoom/freedoom) - Free software FPS based on the classic Doom engine.
242246
- [GlPortal](https://github.com/GlPortal/glPortal) - A modern 3D game and engine with portals written in C++.
243247
- [Ioquake3](https://github.com/ioquake/ioq3) - The free software FPS engine that can be used to play Quake 3, or make your own game.
248+
- [Nazi Zombies Portable](https://github.com/nzp-team/nzportable) - Call of Duty: Zombies "de-make" powered by various enhanced forks of the Quake engine.
244249
- [OpenLara](https://github.com/XProger/OpenLara) - Tomb Raider open-source engine.
245250
- [Openspades](https://github.com/yvt/openspades) - Compatible client of Ace of Spades 0.75.
246251
- [Red Eclipse](https://github.com/redeclipse) - Fun-filled new take on the first person arena shooter, featuring parkour, impulse boosts, and more.
247252
- [Unvanquished](https://github.com/Unvanquished/Unvanquished) - Fast-paced, futuristic FPS with RTS elements.
248253
- [Urban Terror](https://github.com/FrozenSand/UrbanTerror4) - Free multiplayer first person shooter that will run on any Quake III Arena compatible engine.
249254
- [Warsow](https://github.com/Warsow) - Fast-paced FPS in a futuristic cartoonish world.
255+
- [Xonotic](https://xonotic.org/) - An addictive arena-style first person shooter with crisp movement and a wide array of weapons.
250256

251257

252258
### MMORPG
253259

254260
- [Meridian 59](https://github.com/Meridian59/Meridian59) - The first 3D MMORPG, released in 1996 and open sourced in 2012 - the game is being actively developed by the community.
255261
- [Stendhal](https://github.com/arianne/stendhal) - Fun friendly and free 2D multiplayer online adventure game with an old school feel.
262+
- [Veloren](https://veloren.net/) - An action-adventure role-playing game set in a vast fantasy world.
256263

257264
### RPG
258265

@@ -414,6 +421,7 @@ A selection of major game studios, publishers, etc. using GitHub:
414421
- [Prince of Persia](https://github.com/jmechner/Prince-of-Persia-Apple-II) - Source code for the original Prince of Persia game that was written on the Apple II, in 6502 assembly language, between 1985-89.
415422
- [UFO RUN](https://github.com/Nextpeer/Nextpeer-UFORUN) - Real time multiplayer with Nextpeer.
416423
- [System Shock](https://github.com/NightDiveStudios/shockmac) - Source code for original System Shock game (PowerMac version), more readable fork available [here](https://github.com/ToxicFrog/shockmac).
424+
- [Rogue Legacy](https://github.com/flibitijibibo/RogueLegacy1/) - Source code for Rogue Legacy 1.
417425

418426
## Frameworks/Engines/Libraries
419427

0 commit comments

Comments
 (0)