You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/awesome/awesome-agi-cocosci.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -543,7 +543,7 @@ Contributions are greatly welcomed! Please refer to [Contribution Guidelines](ht
543
543
544
544
* [Quantifying usability of domain-specific languages: An empirical study on software maintenance](https://www.sciencedirect.com/science/article/pii/S0164121214002799) - ***Journal of Systems and Software***, 2015. [[All Versions](https://scholar.google.com/scholar?cluster=3450893039446010260)]. A DSL aims to support software development by offering abstractions to a particular domain. It is expected that DSLs improve the maintainability of artifacts otherwise produced with general-purpose languages. However, the maintainability of the DSL artifacts and, hence, their adoption in mainstream development, is largely dependent on the usability of the language itself. Unfortunately, it is often hard to identify their usability strengths and weaknesses early, as there is no guidance on how to objectively reveal them. Usability is a multi-faceted quality characteristic, which is challenging to quantify beforehand by DSL stakeholders. There is even less support on how to quantitatively evaluate the usability of DSLs used in maintenance tasks. In this context, this paper reports a study to compare the usability of textual DSLs under the perspective of software maintenance. A usability measurement framework was developed based on the cognitive dimensions of notations. The framework was evaluated both qualitatively and quantitatively using two DSLs in the context of two evolving object-oriented systems. The results suggested that the proposed metrics were useful: (1) to early identify DSL usability limitations, (2) to reveal specific DSL features favoring maintenance tasks, and (3) to successfully analyze eight critical DSL usability dimensions.
545
545
546
-
* [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.
546
+
* [How Domain Experts Use an Embedded DSL](https://dl.acm.org/doi/abs/10.1145/3622851) - ***OOPSLA'23***, 2023. [[All Versions](https://scholar.google.com/scholar?cluster=8416124186663074528)]. 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.
547
547
548
548
* [Abstract Hardware Grounding Towards the Automated Design of Automation Systems](https://link.springer.com/chapter/10.1007/978-981-96-0780-8_9) - ***ICIRA'24***, 2024. [[All Versions](https://scholar.google.com/scholar?cluster=3331524500088540378)]. Crafting automation systems tailored for specific domains requires aligning the space of human experts’ semantics with the space of robot executable actions, and scheduling the required resources and system layout accordingly. Regrettably, there are three major gaps, fine-grained domain-specific knowledge injection, heterogeneity between human knowledge and robot instructions, and diversity of users’ preferences, resulting automation system design a case-by-case and labour-intensive effort, thus hindering the democratization of automation. This work refers to this challenging alignment as the abstract hardware grounding problem, where the authors firstly regard the procedural operations in humans’ semantics space as the abstraction of hardware requirements, then the authors ground such abstractions to instantiated hardware devices, subject to constraints and preferences in the real world—optimizing this problem is essentially standardizing and automating the design of automation systems. On this basis, this work develops an automated design framework in a hybrid data-driven and principle-derived fashion. Results on designing self-driving laboratories for enhancing experiment-driven scientific discovery suggest the proposed framework’s potential to produce compact systems that fully satisfy domain-specific and user-customized requirements with no redundancy.
*[astral-accessibility](https://github.com/verto-health/astral-accessibility) - An open-source accessibility widget written in Angular.
336
336
*[a11y-accessibility-first](https://github.com/gagdmac/a11y-accessibility-first) - An Angular template compliant with WCAG 2.2, incorporating an accessibility component to enhance overall accessibility in your project.
337
+
*[ngx-accessible-ui](https://github.com/ShakeelKadri/ngx-accessible-ui) - Accessible Navigation & Menu Directives for Angular 9+. Directives comply with WCAG 2.1 Level AA and the European Accessibility Act 2025, ensuring a highly inclusive web experience.
337
338
338
339
#### AI
339
340
@@ -360,6 +361,7 @@ become an Angular expert.
360
361
*[Frontend AI](https://www.webcrumbs.org/frontend-ai) - Ask for a component or upload an image, and instantly receive ready-to-use code without lifting a finger.
361
362
*[Gurubase](https://gurubase.io/g/angular) - Angular Guru leverages up-to-date information from the Angular documentation, Stack Overflow, and articles across the internet to answer your questions.
362
363
*[Design Shift](https://designshift.dev/) - Generate Angular components you want from [Uizard](https://uizard.io/) layouts.
364
+
*[UI2CODE](https://ui2code.ai/) - UI to Code Converter in seconds with AI.
363
365
364
366
#### Analytics
365
367
@@ -1216,6 +1218,7 @@ become an Angular expert.
1216
1218
*[jsonforms](https://github.com/eclipsesource/jsonforms) - Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
1217
1219
*[jsonforms-angular-seed](https://github.com/eclipsesource/jsonforms-angular-seed) - Angular-based JSON Forms seed app.
1218
1220
*[ng-formworks](https://github.com/zahmo/ng-formworks) - An Angular [JSON Schema](https://json-schema.org/) Form builder, similar to, and mostly API compatible with, [Angular Schema Form](http://schemaform.io/examples/bootstrap-example.html), [React JSON Schema Form](https://rjsf-team.github.io/react-jsonschema-form/), and [JSON Form](https://ulion.github.io/jsonform/playground/).
1221
+
*[schema-forms](https://github.com/Jaspero/schema-forms) - A library for building forms through standard JSON schemas.
Copy file name to clipboardexpand all lines: docs/awesome/awesome-neovim.md
+3
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@
23
23
-[roobert/activate.nvim](https://github.com/roobert/activate.nvim) - A plugin installation system designed to complement `folke/lazy.nvim`.
24
24
-[nvim-neorocks/rocks.nvim](https://github.com/nvim-neorocks/rocks.nvim) - A modern approach to plugin management using Luarocks, inspired by Cargo.
25
25
-[echasnovski/mini.nvim#mini.deps](https://github.com/echasnovski/mini.nvim/blob/main/readmes/mini-deps.md) - Module of `mini.nvim` for managing other plugins. Uses Git and built-in packages to install, update, clean, and snapshot plugins.
26
+
-[wsdjeg/nvim-plug](https://github.com/wsdjeg/nvim-plug) - Asynchronous Neovim plugin manager written in Lua.
26
27
27
28
<!--lint disable double-link -->
28
29
@@ -198,6 +199,7 @@
198
199
-[yanskun/gotests.nvim](https://github.com/yanskun/gotests.nvim) - Make Go tests easy with [gotests](https://github.com/cweill/gotests).
199
200
-[maxandron/goplements.nvim](https://github.com/maxandron/goplements.nvim) - Visualize Go struct and interface implementations.
200
201
-[Snikimonkd/cmp-go-pkgs](https://github.com/Snikimonkd/cmp-go-pkgs) - Cmp source for Go packages names.
202
+
-[Yu-Leo/gosigns.nvim](https://github.com/Yu-Leo/gosigns.nvim) - Visualize some Go hints: struct, interface, and methods implementations; go comments.
201
203
202
204
### YAML
203
205
@@ -439,6 +441,7 @@
439
441
-[LintaoAmons/cd-project.nvim](https://github.com/LintaoAmons/cd-project.nvim) - All you need is just an easier way to `cd` to another project directory.
Copy file name to clipboardexpand all lines: docs/awesome/awesome-nix.md
+3-1
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,7 @@
22
22
*[Nix Notes](https://github.com/noteed/nix-notes) - A collection of short notes about Nix, each contributing to the same virtual machine image.
23
23
*[Nix Pills](https://nixos.org/guides/nix-pills/) - The best way to learn, with examples.
24
24
*[Nix Shorts](https://github.com/alper/nix-shorts) - A collection of short notes about how to use Nix, updated for Nix Flakes.
25
+
*[Nix Starter Config](https://github.com/Misterio77/nix-starter-configs) - A few simple Nix Flake templates for getting started with NixOS + home-manager.
25
26
*[nix.dev](https://nix.dev/) - An opinionated guide for developers about getting things done using the Nix ecosystem.
26
27
*[NixOS & Flakes Book](https://github.com/ryan4yin/nixos-and-flakes-book) - An unofficial and opinionated NixOS & Flakes book for beginners.
27
28
*[NixOS Asia Tutorial Series](https://nixos.asia/en/tutorial) - A series of high-level tutorials on using Nix Flakes, NixOS, home-manager, etc.
@@ -33,6 +34,7 @@
33
34
34
35
<!-- * [Hound](https://search.nix.gsc.io) - Handily search across all or selected Nix-related repositories. -->
35
36
*[Nix Package Versions](https://lazamar.co.uk/nix-versions/) - Find all versions of a package that were available in a channel and the revision you can download it from.
37
+
*[nix-search-tv](https://github.com/3timeslazy/nix-search-tv) - CLI fuzzy finder for packages and options from Nixpkgs, Home Manager, and more.
36
38
*[Noogle](https://noogle.dev/) - Nix API search engine allowing to search functions based on their types and other attributes.
37
39
*[Home Manager Option Search](https://mipmip.github.io/home-manager-option-search/) - Search through all 2000+ Home Manager options and read how to use them.
38
40
*[NüschtOS Search](https://github.com/NuschtOS/search) - Simple and fast static-page NixOS option search.
@@ -97,7 +99,7 @@
97
99
*[nix-prefetch](https://github.com/msteen/nix-prefetch) - A universal tool for updating source checksums.
98
100
*[nix-tree](https://github.com/utdemir/nix-tree) - Interactively browse the dependency graph of Nix derivations.
99
101
*[nurl](https://github.com/nix-community/nurl) - Generate Nix fetcher calls from repository URLs.
100
-
*[nvd](https://gitlab.com/khumba/nvd) - Diff package versions between two store paths; it's especially useful for comparing NixOS generations on rebuild.
102
+
*[nvd](https://git.sr.ht/~khumba/nvd) - Diff package versions between two store paths; it's especially useful for comparing NixOS generations on rebuild.
101
103
*[statix](https://github.com/nerdypepper/statix) - A linter/fixer to check for and fix antipatterns in Nix code.
Copy file name to clipboardexpand all lines: docs/awesome/awesome-rust.md
+3-4
Original file line number
Diff line number
Diff line change
@@ -382,7 +382,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/
382
382
*[dust](https://github.com/bootandy/dust) - A more intuitive version of du
383
383
*[eza-community/eza](https://github.com/eza-community/eza) - A replacement for 'ls'
384
384
*[fselect](https://crates.io/crates/fselect) - Find files with SQL-like queries
385
-
*[gitui](https://github.com/extrawurst/gitui) - Blazing fast terminal client for git. [](https://github.com/extrawurst/gitui/actions)
385
+
*[gitui](https://github.com/gitui-org/gitui) - Blazing fast terminal client for git. [](https://github.com/gitui-org/gitui/actions)
386
386
*[GQL](https://github.com/amrdeveloper/gql) - A SQL like query language to run on .git files.
387
387
*[httm](https://github.com/kimono-koans/httm) - Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even actual Time Machine backups!)
388
388
*[j0ru/kickoff](https://github.com/j0ru/kickoff) - Fast and snappy wayland program launcher [](https://github.com/j0ru/kickoff/actions)
@@ -1105,7 +1105,6 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_
1105
1105
*[bluss/ndarray](https://github.com/rust-ndarray/ndarray) - N-dimensional array with array views, multidimensional slicing, and efficient operations
1106
1106
*[datafusion](https://github.com/apache/datafusion) - DataFusion is a very fast, extensible query engine for building high-quality data-centric systems in Rust, using the Apache Arrow in-memory format.
1107
1107
*[kernelmachine/utah](https://github.com/kernelmachine/utah) - Dataframe structure and operations
1108
-
*[mjovanc/numru](https://github.com/mjovanc/numru) - A high-performance scientific computation library.
1109
1108
*[pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - PostgreSQL extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases.
1110
1109
*[pg_lakehouse](https://github.com/paradedb/paradedb/tree/dev/pg_lakehouse) - PostgreSQL extension that transforms Postgres into an analytical query engine over object stores like AWS S3/GCS and table formats like Delta Lake/Iceberg.
1111
1110
*[pola-rs/polars](https://github.com/pola-rs/polars) - Fast feature complete DataFrame library 
@@ -1114,7 +1113,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_
1114
1113
### Data streaming
1115
1114
1116
1115
*[ArroyoSystems/arroyo](https://github.com/ArroyoSystems/arroyo) - High-performance real-time analytics in Rust and SQL [](https://github.com/ArroyoSystems/arroyo/actions)
1117
-
*[iggy-rs/iggy](https://github.com/iggy-rs/iggy)[[iggy](https://crates.io/crates/iggy)] - Persistent message streaming platform, supporting QUIC, TCP and HTTP transport protocols [](https://github.com/iggy-rs/iggy/actions/workflows/test.yml)
1116
+
*[iggy](https://github.com/apache/iggy)[[iggy](https://crates.io/crates/iggy)] - Persistent message streaming platform, supporting QUIC, TCP and HTTP transport protocols [](https://github.com/apache/iggy/actions/workflows/test.yml)
1118
1117
*[infinyon/fluvio](https://github.com/infinyon/fluvio) - Programmable data streaming platform [](https://github.com/infinyon/fluvio/actions)
1119
1118
*[swimos/swim-rust](https://github.com/swimos/swim-rust)[[swim-rust](https://crates.io/crates/swimos)] - Self-contained distributed software platform for building stateful, massively real-time streaming applications.
1120
1119
@@ -1339,11 +1338,11 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_
*[Florob/RustyXML](https://github.com/Florob/RustyXML) - an XML parser
1342
-
*[media-io/yaserde](https://github.com/media-io/yaserde) - Yet Another Serializer/Deserializer specialized for XML
1343
1341
*[netvl/xml-rs](https://github.com/netvl/xml-rs) - A streaming XML library
1344
1342
*[shepmaster/sxd-document](https://github.com/shepmaster/sxd-document) - An XML library
1345
1343
*[shepmaster/sxd-xpath](https://github.com/shepmaster/sxd-xpath) - An XPath library
1346
1344
*[tafia/quick-xml](https://github.com/tafia/quick-xml) - High performance XML pull reader/writer
1345
+
*[yaserde](https://github.com/luminvent/yaserde) - Yet Another Serializer/Deserializer specialized for XML
1347
1346
* YAML
1348
1347
*[chyh1990/yaml-rust](https://github.com/chyh1990/yaml-rust) - The missing YAML 1.2 implementation.
1349
1348
*[dtolnay/serde-yaml](https://github.com/dtolnay/serde-yaml)[[serde\_yaml](https://crates.io/crates/serde_yaml)] - YAML support for [Serde](https://github.com/serde-rs/serde) framework [](https://github.com/dtolnay/serde-yaml/actions?query=branch%3Amaster)
Copy file name to clipboardexpand all lines: docs/awesome/awesome-selfhosted.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1449,7 +1449,7 @@ _Related: [Monitoring](#monitoring), [Bookmarks and Link Sharing](#bookmarks-and
1449
1449
- [Glance](https://github.com/glanceapp/glance) - A highly customizable dashboard that puts all your feeds in one place. `AGPL-3.0` `Docker/Go`
1450
1450
- [Heimdall](https://heimdall.site/) - Heimdall is an elegant solution to organise all your web applications. ([Source Code](https://github.com/linuxserver/Heimdall)) `MIT` `PHP`
1451
1451
- [Hiccup](https://designedbyashw.in/test/hiccup/) - A beautiful static homepage to get to your links and services quickly. It has built-in search, editing, PWA support and localstorage caching to easily organize your start page. ([Source Code](https://github.com/ashwin-pc/hiccup)) `MIT` `Javascript/Docker`
1452
-
-[Homarr](https://homarr.dev) - Sleek, modern dashboard with many integrations and web-based config. ([Demo](https://demo.homarr.dev), [Source Code](https://github.com/ajnart/homarr)) `MIT``Docker/Nodejs`
1452
+
- [Homarr](https://homarr.dev) - Sleek, modern dashboard with many integrations and web-based config. ([Demo](https://demo.homarr.dev), [Source Code](https://github.com/homarr-labs/homarr)) `MIT` `Docker/Nodejs`
1453
1453
- [Homepage by gethomepage](https://github.com/gethomepage/homepage) - A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. `GPL-3.0` `Docker/Nodejs`
1454
1454
- [Homepage by tomershvueli](https://github.com/tomershvueli/homepage) - Simple, standalone, self-hosted PHP page that is your window to your server and the web. `MIT` `PHP`
1455
1455
- [Homer](https://github.com/bastienwirtz/homer) - A dead simple static homepage to expose your server services, with an easy yaml configuration and connectivity check. `Apache-2.0` `Docker/K8S/Nodejs`
0 commit comments