Skip to content

Commit

Permalink
Robot Updated at:19 Dec 2024 21:10:39 GMT
Browse files Browse the repository at this point in the history
  • Loading branch information
yiliuyan161 committed Dec 19, 2024
1 parent c6335c1 commit ef241de
Show file tree
Hide file tree
Showing 12 changed files with 333 additions and 358 deletions.
352 changes: 177 additions & 175 deletions docs/awesome/Awesome-Bioinformatics.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/awesome/awesome-agi-cocosci.md
Original file line number Diff line number Diff line change
Expand Up @@ -544,7 +544,7 @@ organized into intricate patterns that seem to be consistent across individuals.

* [No Grammar to Rule Them All: A Survey of JSON-style DSLs for Visualization](https://ieeexplore.ieee.org/abstract/document/9904438) - ***IEEE Transactions on Visualization and Computer Graphics***, 2022. [[All Versions](https://scholar.google.com/scholar?cluster=17206818917381447796)]. There has been substantial growth in the use of JSON-based grammars, as well as other standard data serialization languages, to create visualizations. Each of these grammars serves a purpose: some focus on particular computational tasks (such as animation), some are concerned with certain chart types (such as maps), and some target specific data domains (such as ML). Despite the prominence of this interface form, there has been little detailed analysis of the characteristics of these languages. This study surveys and analyzes the design and implementation of 57 JSON-style DSLs for visualization. The authors analyze these languages supported by a collected corpus of examples for each DSL (consisting of 4395 instances) across a variety of axes organized into concerns related to domain, conceptual model, language relationships, affordances, and general practicalities. The authors identify tensions throughout these areas, such as between formal and colloquial specifications, among types of users, and within the composition of languages. Through this work, the authors seek to support language implementers by elucidating the choices, opportunities, and tradeoffs in visualization DSL design.

* [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 study to compare the usability of textual DSLs under the perspective of software maintenance, suggesting 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.
* [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.

* [How Domain Experts Use an Embedded DSL](https://dl.acm.org/doi/abs/10.1145/3622851) - ***OOPSLA'23***, 2023. This work conducts 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.

Expand Down
2 changes: 2 additions & 0 deletions docs/awesome/awesome-angular.md
Original file line number Diff line number Diff line change
Expand Up @@ -448,6 +448,7 @@ become an Angular expert.
* [bolt](https://bolt.new/) - Dev sandbox with AI from StackBlitz.
* [CodeSandbox](https://codesandbox.io/s/angular-angular) - An online IDE and prototyping tool for rapid Angular development.
* [IDX](https://idx.dev/) - Project IDX is an AI-assisted workspace for full-stack, multiplatform app development in the cloud.
* [ngx-html-syntax](https://github.com/princemaple/ngx-html-syntax) - Angular HTML Syntax for [SublimeText](https://www.sublimetext.com/).
* [Bugfender](https://bugfender.com/platforms/angular-logging/) - A cloud service to collect logs and Angular errors in Real-Time.
* [Angular Dev Tools](https://angular.dev/tools/devtools) - Angular DevTools is a browser extension that provides debugging and profiling capabilities for Angular applications.
* [VS Code NG Language Service](https://github.com/angular/vscode-ng-language-service) - This extension provides a rich editing experience for Angular templates.
Expand Down Expand Up @@ -901,6 +902,7 @@ become an Angular expert.
* [ngx-graph](https://github.com/swimlane/ngx-graph) - Graph visualization library for Angular.
* [ng-draw-flow](https://github.com/taiga-family/ng-draw-flow) - A library for creating interfaces based on displaying data as nodes. It allows you to create both simple diagrams and complex editors for building customised charts and graphs.
* [sequential-workflow-designer](https://github.com/nocode-js/sequential-workflow-designer) - Customizable no-code component for building flow-based programming applications or workflow automation. Zero external dependencies.
* [ngx-hierarchy](https://github.com/rushik1992/ngx-hierarchy) - Angular Component Module for Vertical or Horizontal Hierarchy/Tree View with flexible dynamic template design and controls.

#### Cookies

Expand Down
1 change: 1 addition & 0 deletions docs/awesome/awesome-ble.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ _A list of resources dedicated to EspressIf hardware_

- [EspressIf](https://www.espressif.com/) - Official Website
- [ESP-IDF](https://github.com/espressif/esp-idf) - Espressif IoT Development Framework
- [ESP-32-C3 + Rust + BLE](https://dev.to/theembeddedrustacean/series/26733) - ESP32 Bluetooth w/ Rust Series' Articles

## Nordic

Expand Down
1 change: 1 addition & 0 deletions docs/awesome/awesome-chatgpt.md
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,7 @@
- [Chapyter](https://github.com/chapyter/chapyter) - Integrate ChatGPT capabilities into Jupyter Notebook.
- [I Don't Care About Commit Message](https://github.com/mefengl/vscode-i-dont-care-about-commit-message) - Auto-generate commit messages and push actions in VS Code.
- [Python Smart Exceptions](https://github.com/roma-guru/smart-exceptions) - AI-powered Python exceptions debugging.
- [TextCraft](https://github.com/suncloudsmoon/TextCraft) - AI-powered Word add-in for text generation and proofreading.

## Packages

Expand Down
2 changes: 2 additions & 0 deletions docs/awesome/awesome-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -372,6 +372,7 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny
* [sqlite_modern_cpp](https://github.com/SqliteModernCpp/sqlite_modern_cpp) - Header only C++14 wrapper around sqlite library. [MIT]
* [sqlite_orm](https://github.com/fnc12/sqlite_orm) - SQLite ORM light header only library for modern C++. [AGPL + paid MIT]
* [sqlpp11](https://github.com/rbock/sqlpp11) - A type safe embedded domain specific language for SQL queries and results in C++. [BSD-2-Clause]
* [TidesDB](https://github.com/tidesdb/tidesdb) - High-performance, durable, transactional embedded storage engine designed for flash and RAM optimization. [MPL-2.0] [website](https://tidesdb.com/)
* [TileDB](https://github.com/TileDB-Inc/TileDB) - Fast Dense and Sparse Multidimensional Array DBMS. [MIT] [website](https://tiledb.io/)
* [TinyORM](https://github.com/silverqx/TinyORM) - Modern C++ ORM library. [MIT] [website](https://www.tinyorm.org/)
* [UnQLite](https://github.com/symisc/unqlite) - A self-contained, serverless, zero-configuration, transactional NoSQL engine. [BSD-2-Clause] [website](https://unqlite.org/)
Expand Down Expand Up @@ -974,6 +975,7 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny
* [djinni](https://djinni.xlcpp.dev) - A tool for generating cross-language type declarations and interface bindings. [Apache2]
* [Duktape](https://github.com/svaarala/duktape) - An embeddable JavaScript engine with compact footprint. [MIT] [website](http://duktape.org)
* [JavaCpp](https://github.com/bytedeco/javacpp) - The missing bridge between Java and native C++. [Apache2]
* [JerryScript](https://github.com/jerryscript-project/jerryscript) - Ultra-lightweight JavaScript engine for the Internet of Things. [Apache-2.0] [website](https://jerryscript.net/)
* [libffi](https://github.com/libffi/libffi) - A portable foreign-function interface library. [MIT] [website](https://sourceware.org/libffi/)
* [Lua](http://www.lua.org/) - A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]
* [LuaBridge](https://github.com/vinniefalco/LuaBridge) - A lightweight, dependency-free library for binding Lua to C++. [MIT]
Expand Down
40 changes: 0 additions & 40 deletions docs/awesome/awesome-css-frameworks.md
Original file line number Diff line number Diff line change
Expand Up @@ -298,53 +298,23 @@ We are keeping them here for reference/inspiration and hope for a revival.
[Repo](https://github.com/semantic-org/semantic-ui)
| #LESS

- [**Materialize**](https://materializecss.com) - CSS framework based on material design.
![](https://img.shields.io/github/stars/Dogfalo/materialize.svg?style=social&label=Star)
[Demo](https://materializecss.com/showcase.html),
[Docs](https://materializecss.com/getting-started.html),
[Repo](https://github.com/Dogfalo/materialize)
| #SCSS

- [**Spectre.css**](https://picturepan2.github.io/spectre/) - Lightweight, responsive and modern CSS framework.
![](https://img.shields.io/github/stars/picturepan2/spectre.svg?style=social&label=Star)
[Docs](https://picturepan2.github.io/spectre/getting-started.html),
[Repo](https://github.com/picturepan2/spectre)
| #SCSS

- [**Tachyons**](https://tachyons.io) - Quickly build and design new UI without writing CSS.
![](https://img.shields.io/github/stars/tachyons-css/tachyons.svg?style=social&label=Star)
[Demo](https://tachyons.io/gallery/),
[Docs](https://tachyons.io/docs/),
[Repo](https://github.com/tachyons-css/tachyons/)
| #CSS

- [**Milligram**](https://milligram.io) - Minimalist CSS framework.
![](https://img.shields.io/github/stars/milligram/milligram.svg?style=social&label=Star)
[Demo](https://milligram.io/showcase.html),
[Docs](https://milligram.io/#getting-started),
[Repo](https://github.com/milligram/milligram)
| #Sass

- [**Water.css**](https://watercss.kognise.dev/) - Just-add-CSS collection of styles to make simple websites just a little nicer.
![](https://img.shields.io/github/stars/kognise/water.css.svg?style=social&label=Star)
[Repo](https://github.com/kognise/water.css)
| #CSS

- [**Basscss**](https://basscss.com) - Low-level CSS toolkit.
![](https://img.shields.io/github/stars/basscss/basscss.svg?style=social&label=Star)
[Repo](https://github.com/basscss/basscss/)

- [**sanitize.css**](https://csstools.github.io/sanitize.css/) - The best-practices CSS foundation.
![](https://img.shields.io/github/stars/csstools/sanitize.css.svg?style=social&label=Star)
[Repo](https://github.com/csstools/sanitize.css)
| #CSS

- [**MUI**](https://www.muicss.com) - Lightweight CSS framework that follows Google's Material Design guidelines.
![](https://img.shields.io/github/stars/muicss/mui.svg?style=social&label=Star)
[Docs](https://www.muicss.com/docs/v1/getting-started/introduction),
[Repo](https://github.com/muicss/mui)
| #SCSS

- [**modern-css-reset**](https://github.com/hankchizljaw/modern-css-reset) - Tiny little reset that you can use as the basis of your CSS projects.
![](https://img.shields.io/github/stars/hankchizljaw/modern-css-reset.svg?style=social&label=Star)
[Repo](https://github.com/hankchizljaw/modern-css-reset)
Expand All @@ -364,22 +334,12 @@ We are keeping them here for reference/inspiration and hope for a revival.
[Repo](https://github.com/inuitcss/inuitcss)
| #SCSS

- [**Cutestrap**](https://www.cutestrap.com) - Sassy, opinionated CSS framework, a tiny alternative to Bootstrap.
![](https://img.shields.io/github/stars/tylerchilds/cutestrap.svg?style=social&label=Star)
[Repo](https://github.com/tylerchilds/cutestrap)

- [**unsemantic**](https://unsemantic.com) - Fluid grid for mobile, tablet, and desktop.
![](https://img.shields.io/github/stars/nathansmith/unsemantic.svg?style=social&label=Star)
[Demo](https://unsemantic.com/demo-responsive),
[Docs](https://unsemantic.com/css-documentation),
[Repo](https://github.com/nathansmith/unsemantic)

- [**Base**](https://getbase.org) - Rock solid, responsive HTML/CSS framework.
![](https://img.shields.io/github/stars/getbase/base.svg?style=social&label=Star)
[Docs](https://github.com/getbase/base/blob/master/readme.md#documentation),
[Repo](https://github.com/getbase/base)
| #SCSS #LESS

- [**Propeller**](https://propeller.in) - Front-end responsive framework based on Google's Material Design standards & Bootstrap.
![](https://img.shields.io/github/stars/digicorp/propeller.svg?style=social&label=Star)
[Docs](https://propeller.in/frameworks/open-source/get-started/),
Expand Down
4 changes: 4 additions & 0 deletions docs/awesome/awesome-db-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ For updates on `awesome-db-tools` and thoughts/news about databases/tools/SQL fo
- [DataGrip](https://www.jetbrains.com/datagrip) - Cross-Platform IDE for Databases & SQL by JetBrains.
- [DataStation](https://github.com/multiprocessio/datastation) - Easily query, script, and visualize data from every database, file, and API.
- [DBeaver](https://github.com/dbeaver/dbeaver) - Free universal database manager and SQL client.
- [dbForge Edge](https://www.devart.com/dbforge/edge/) - Multidatabase solution for DB development, design, management, and administration of MySQL, MariaDB, SQL Server, Oracle, PostgreSQL databases, and various cloud services.
- [dbForge Studio for MySQL](https://www.devart.com/dbforge/mysql/studio) - Universal IDE for MySQL and MariaDB database development, management, and administration.
- [dbForge Studio for Oracle](https://www.devart.com/dbforge/oracle/studio) - Powerful IDE for Oracle management, administration, and development.
- [dbForge Studio for PostgreSQL](https://www.devart.com/dbforge/postgresql/studio) - GUI tool for managing and developing databases and objects.
Expand All @@ -29,6 +30,7 @@ For updates on `awesome-db-tools` and thoughts/news about databases/tools/SQL fo
- [dbKoda](https://github.com/SouthbankSoftware/dbkoda) - Modern (JavaScript/Electron framework), open source IDE for MongoDB. It has features to support development, administration and performance tuning on MongoDB databases.
- [IBExpert](http://www.ibexpert.net/ibe) - Comprehensive GUI tool for Firebird and InterBase.
- [HeidiSQL](https://github.com/HeidiSQL/HeidiSQL) - A lightweight client for managing MySQL, MSSQL and PostgreSQL, written in Delphi.
- [Kangaroo](https://github.com/dbkangaroo/kangaroo) - A AI-powered SQL client and admin tool for popular databases(SQLite / MySQL / PostgreSQL / etc) on Windows / macOS / Linux, support table design, query, model, sync, export/import etc, focus on comfortable, fun and developer friendly.
- [KeepTool](https://keeptool.com) - A professional suite of tools for Oracle Database developers, administrators and advanced application users.
- [MySQL Workbench](https://www.mysql.com/products/workbench) - MySQL Workbench is a unified visual tool for database architects, developers, and DBAs.
- [Navicat](https://www.navicat.com/en/products#navicat) - A database development tool that allows you to simultaneously connect to MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, and SQLite databases from a single application.
Expand Down Expand Up @@ -312,12 +314,14 @@ Low-code and no-code platforms for application building

### Formatters
- [CodeBuff](https://github.com/antlr/codebuff) - Language-agnostic pretty-printing through machine learning.
- [JSQLFormatter](https://github.com/manticore-projects/jsqlformatter) - Open Source Java SQL Formatter for many RDBMS based on [JSqlParser](https://github.com/JSQLParser/JSqlParser).
- [pgFormatter](https://github.com/darold/pgFormatter) - A PostgreSQL SQL syntax beautifier.
- [Poor SQL](https://poorsql.com) - Instant free and open-source T-SQL formatting.
- [SQL Formatter](https://github.com/zeroturnaround/sql-formatter) - JavaScript library for pretty-printing SQL queries.

### Games
- [Lost at SQL](https://lost-at-sql.therobinlord.com) - A SQL learning game to help you pick up basic SQL skills - so that you can use queries to get information.
- [Querymon](https://codepip.com/games/querymon/) - Learn to use SQL queries on the Querydex, a database of monsters from common to legendary.
- [Schemaverse](https://datalemur.com/blog/games-to-learn-sql#schemaverse) - A Space-based strategy game implemented entirely within a PostgreSQL database.
- [SQL Island](https://sql-island.informatik.uni-kl.de) - After the survived plane crash, you will be stuck on SQL Island for the time being. By making progress in the game, you will find a way to escape from this island.
- [SQL Murder Mystery](https://mystery.knightlab.com) - Designed to be both a self-directed lesson to learn SQL concepts and commands and a fun game for experienced SQL users to solve an intriguing crime.
Expand Down
2 changes: 1 addition & 1 deletion docs/awesome/awesome-opentofu.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
### CI

- [Atlantis](https://www.runatlantis.io/) - Automating workflows via pull requests.
- [TF-via-PR](https://github.com/DevSecTop/TF-via-PR) - GitHub Action to init, plan and apply Terraform/OpenTofu via PR automation.
- [TF-via-PR](https://github.com/OP5dev/TF-via-PR) - GitHub Action to init, plan and apply Terraform/OpenTofu via PR automation.
- [pre-commit-opentofu](https://github.com/tofuutils/pre-commit-opentofu) - Git pre-commit hooks plugin.
- [setup-opentofu](https://github.com/opentofu/setup-opentofu) - Set up OpenTofu CLI in your GitHub Actions workflow.
- [terraform-github-actions](https://github.com/dflook/terraform-github-actions) - GitHub Actions for OpenTofu.
Expand Down
Loading

0 comments on commit ef241de

Please sign in to comment.