Skip to content

Commit b5bdbea

Browse files
committed
Robot Updated at:4 Oct 2024 21:10:34 GMT
1 parent 5024dc3 commit b5bdbea

14 files changed

+356
-373
lines changed

docs/awesome/GoBooks.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[![Links](https://github.com/dariubs/GoBooks/actions/workflows/links.yml/badge.svg)](https://github.com/dariubs/GoBooks/actions/workflows/links.yml) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
55

6-
- [2024 - Go Programming - From Beginner to Professional, 2nd Edition](#2024---go-programming---from-beginner-to-professional)
6+
- [2024 - Go Programming - From Beginner to Professional, 2nd Edition](#2024---go-programming---from-beginner-to-professional-2nd-edition)
77

88

99

docs/awesome/awesome-angular.md

+4
Original file line numberDiff line numberDiff line change
@@ -776,6 +776,7 @@ become an Angular expert.
776776
* [keen-slider](https://github.com/rcbyr/keen-slider) - The HTML touch slider carousel with the most native feeling you will get.
777777
* [ngx-darkbox-gallery-library](https://github.com/failed-successfully/ngx-darkbox-gallery-library) - A highly configurable lightbox themed gallery library for Angular applications using the Ivy engine (Angular 15+).
778778
* [ngx-hm-carousel](https://github.com/ZouYouShun/ngx-hm-carousel) - A light carousel for Angular 18+, supports mobile touch with [HammerJs](https://hammerjs.github.io/).
779+
* [ngx-stories](https://github.com/Gauravdarkslayer/ngx-stories) - An Angular component to render Instagram like stories.
779780

780781
#### Charts
781782

@@ -1024,6 +1025,7 @@ become an Angular expert.
10241025
* [ngx-flickering-grid](https://github.com/omnedia/ngx-flickering-grid) - A simple component library to create a container with an animated grid pattern background.
10251026
* [ngx-gridpattern](https://github.com/omnedia/ngx-gridpattern) - A simple component library to create a container with an pattern background.
10261027
* [ngx-retro-grid](https://github.com/omnedia/ngx-retro-grid) - This component creates a 3D perspective grid with customizable colors, rotation, and smooth animation, perfect for adding a nostalgic or futuristic visual effect to your application.
1028+
* [ngx-bottom-sheet](https://github.com/ArslanAmeer/ngx-bottom-sheet) - A highly customizable and lightweight Angular service that provides a mobile-friendly bottom sheet component.
10271029

10281030
#### Loaders
10291031

@@ -1106,6 +1108,7 @@ become an Angular expert.
11061108
* [sba-angular](https://github.com/sinequa/sba-angular) - [Sinequa's](https://www.sinequa.com/) Angular-based Search Based Application (SBA) Framework.
11071109
* [ng-as](https://www.npmjs.com/package/ng-as) - Angular pipe and directive for type casting template variables.
11081110
* [angular-toolbox](https://github.com/pechemann/angular-toolbox) - A library that provides useful tools for Angular apps development.
1111+
* [ngx-lift](https://github.com/wghglory/ngx-lift) - This project has been crafted to enhance and simplify your Angular development experience. In the dynamic web development landscape, Angular stands out as a robust framework, and `ngx-lift` and `clr-lift` complement it by offering a collection of utilities, operators, and components.
11091112

11101113
#### Modals
11111114

@@ -1341,6 +1344,7 @@ for the creation of web applications developed with Angular.
13411344
* [ngx-neon-underline](https://github.com/omnedia/ngx-neon-underline) - An Angular library that provides a glowing neon underline effect for your components.
13421345
* [ngx-lamp](https://github.com/omnedia/ngx-lamp) - A simple component library to create a lamp.
13431346
* [ngx-globe](https://github.com/omnedia/ngx-globe) - A simple component library to create a container with an animated globe.
1347+
* [ngx-copypaste](https://github.com/JsDaddy/ngx-copypaste) - A pure and awesome copy paste directive for Angular.
13441348

13451349
---
13461350

docs/awesome/awesome-audit-algorithms.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Nowadays, many algorithms (recommendation, scoring, classification) are operated
1111

1212
## Papers
1313
### 2024
14-
- [LLMs hallucinate graphs too: a structural perspective](https://arxiv.org/abs/2409.00159) - (ArXiv) *Queries LLMs for known graphs and studies topological hallucinations. Proposes a structural hallucination rank.*
14+
- [LLMs hallucinate graphs too: a structural perspective](https://arxiv.org/abs/2409.00159) - (complex networks) *Queries LLMs for known graphs and studies topological hallucinations. Proposes a structural hallucination rank.*
1515
- [Fairness Auditing with Multi-Agent Collaboration](https://arxiv.org/pdf/2402.08522) - (ECAI) *Considers multiple
1616
agents working together, each auditing the same platform for different tasks.*
1717
- [Mapping the Field of Algorithm Auditing: A Systematic Literature Review

docs/awesome/awesome-dash.md

+12
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ A curated list of awesome Dash (plotly) resources
1010
> Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python. It's particularly suited for anyone who works with data in Python.
1111
1212

13+
## Deployment
14+
15+
- [Ploomber Cloud](https://ploomber.io) - The community plan allows free deployments
16+
1317
## Tutorials
1418
- [Introducing Plotly Dash](https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503) - A high level introduction to Dash by Chris Parmer, the author of Dash. This essay was released as part of Dash's official launch (June 21, 2017).
1519
- [Plotly's tutorials - Part 1: App Layout](https://plot.ly/dash/getting-started)
@@ -32,6 +36,13 @@ A curated list of awesome Dash (plotly) resources
3236
- [An introduction to Dash DataTable](https://www.youtube.com/watch?v=dueejcyrYh8) - Official introduction video to the Dash DataTable components.
3337

3438
## Component Libraries
39+
40+
- [Dash PDF](https://github.com/ploomber/dash-pdf) - Display inline PDFs
41+
- [Dash MUI](https://github.com/ploomber/dash-mui) - Material UI components
42+
- [Dash React Simple Maps](https://github.com/ploomber/dash-react-simple-maps) - Create interactive maps
43+
- [Dash Mosaic](https://github.com/ploomber/mosaic-python#dash-mosaic) - Display [Mosaic](https://github.com/uwdata/mosaic) plots
44+
- [Dash Tabler Icons](https://github.com/ploomber/dash-tabler-icons) - Beautiful icons for your Dash apps
45+
- [Dash React Syntax Highlighter](https://github.com/ploomber/dash-react-syntax-highlighter) - Display code snippets with a copy button
3546
- [Tutorial on creating custom Dash components with React.js.](https://plot.ly/dash/plugins)
3647
- [Dash Bio Components](https://dash.plot.ly/dash-bio) - Suite of bioinformatics components that make it simpler to analyze and visualize bioinformatics data and interact with them in a Dash application.
3748
- [Dash Canvas Components](https://dash.plot.ly/canvas) - Module for image annotation and image processing using Dash.
@@ -108,6 +119,7 @@ A curated list of awesome Dash (plotly) resources
108119
- [vaexio](https://github.com/vaexio)
109120
- [Fanchao MENG](https://github.com/pingf)
110121
- [Snehil Vijay](https://github.com/snehilvj)
122+
- [Eduardo Blancas](https://github.com/edublancas)
111123

112124
## License
113125
[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)<br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.

docs/awesome/awesome-engineering-strategy.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Contributions are welcome! Check out the contribution guidelines for adding item
5454
- [Engineering strategy beyond good and best practices](https://learnings.aleixmorgadas.dev/p/engineering-strategy-beyond-good) - How only investing on good and best engineering practices won't position your company ahead of the competition that makes context specific decisions.
5555
- [You need to understand the business to design a good engineering strategy](https://learnings.aleixmorgadas.dev/p/you-need-to-understand-the-business) - A set of relevant aspects of the business that help people to have a broader understanding to improve their engineering strategy with a set of questions to ask to the domain experts.
5656
- [Basal Cost of software](https://www.eferro.net/2021/02/basal-cost-of-software.html) - How the basal cost, composed of direct impact on team capacity of the added complexity and the cost of the development or evolution of other features, affects the existing systems and teams to deliver value.
57-
57+
- [Dealing with teams with competing priorities and needs](https://learnings.aleixmorgadas.dev/p/dealing-with-teams-with-competing) - An engineering strategy example of how to deal with teams with competing priorities.
5858

5959
## Videos
6060

docs/awesome/awesome-git-addons.md

+36
Original file line numberDiff line numberDiff line change
@@ -1957,6 +1957,42 @@ Deleted branch bugfix/test (was e2afad6).
19571957
Deleted branch too-old-branch (was 1d3f82d).
19581958
```
19591959

1960+
## [git-exfiltrate](https://github.com/Incognito/git-exfiltrator)
1961+
### Break apart large branches into smaller ones
1962+
1963+
Assume a hypothetical project where you make changes to two software component
1964+
folders in one feature-branch, you can use this tool to make that two branches
1965+
with a preserved history for both.
1966+
1967+
```
1968+
git checkout feature-branch
1969+
./git-exfiltrate master feature-branch-extracted "component-folder/*"
1970+
```
1971+
1972+
The `feature-branch-extracted` branch will be created with just the contents of
1973+
`component-folder` from the feature-branch changes.
1974+
1975+
```
1976+
* e01009e (main)
1977+
|
1978+
| * ce4ca64 (feature-branch-extracted)
1979+
| | component-folder/1 | 20 +
1980+
| * f3bf092
1981+
| | component-folder/1 | 20 +
1982+
* | 4b2ebd6
1983+
|/
1984+
|
1985+
| * d4c374e (feature-branch)
1986+
| | component-folder/1 | 20 +
1987+
| | different-component-folder/2 | 100 -
1988+
| * 4724dbb
1989+
| | component-folder/1 | 20 +
1990+
| | different-component-folder/2 | 100 -
1991+
|/
1992+
* 927799f
1993+
* 219e9b2
1994+
```
1995+
19601996
## [git-spend](https://github.com/Goutte/git-spend)
19611997

19621998
Collect and sum the `/spend <duration>` directives found in commit messages.

docs/awesome/awesome-go.md

+15-10
Original file line numberDiff line numberDiff line change
@@ -1087,8 +1087,7 @@ _Tools that generate Go code._
10871087
- [generis](https://github.com/senselogic/GENERIS) - Code generation tool providing generics, free-form macros, conditional compilation and HTML templating.
10881088
- [go-enum](https://github.com/abice/go-enum) - Code generation for enums from code comments.
10891089
- [go-linq](https://github.com/ahmetalpbalkan/go-linq) - .NET LINQ-like query methods for Go.
1090-
- [goderive](https://github.com/awalterschulze/goderive) - Derives functions from input types.
1091-
- [gotype](https://github.com/wzshiming/gotype) - Golang source code parsing, usage like reflect package.
1090+
- [goderive](https://github.com/awalterschulze/goderive) - Derives functions from input types
10921091
- [goverter](https://github.com/jmattheis/goverter) - Generate converters by defining an interface.
10931092
- [GoWrap](https://github.com/hexdigest/gowrap) - Generate decorators for Go interfaces using simple templates.
10941093
- [interfaces](https://github.com/rjeczalik/interfaces) - Command line tool for generating interface definitions.
@@ -1673,7 +1672,6 @@ _These libraries were placed here because none of the other categories seemed to
16731672
- [go-openapi](https://github.com/go-openapi) - Collection of packages to parse and utilize open-api schemas.
16741673
- [go-resiliency](https://github.com/eapache/go-resiliency) - Resiliency patterns for golang.
16751674
- [go-unarr](https://github.com/gen2brain/go-unarr) - Decompression library for RAR, TAR, ZIP and 7z archives.
1676-
- [goenum](https://github.com/lvyahui8/goenum) - A common enumeration struct based on generics and reflection that allows you to quickly define enumerations and use a set of useful default methods.
16771675
- [gofakeit](https://github.com/brianvoe/gofakeit) - Random data generator written in go.
16781676
- [gommit](https://github.com/antham/gommit) - Analyze git commit messages to ensure they follow defined patterns.
16791677
- [gopsutil](https://github.com/shirou/gopsutil) - Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc).
@@ -1995,6 +1993,18 @@ _Unofficial libraries for package and dependency management._
19951993
- [straf](https://github.com/SonicRoshan/straf) - Easily Convert Golang structs to GraphQL objects.
19961994

19971995

1996+
## Reflection
1997+
1998+
- [copy](https://github.com/gotidy/copy) - Package for fast copying structs of different types.
1999+
- [Deepcopier](https://github.com/ulule/deepcopier) - Simple struct copying for Go.
2000+
- [go-deepcopy](https://github.com/tiendc/go-deepcopy) - Fast deep copy library.
2001+
- [goenum](https://github.com/lvyahui8/goenum) - A common enumeration struct based on generics and reflection that allows you to quickly define enumerations and use a set of useful default methods.
2002+
- [gotype](https://github.com/wzshiming/gotype) - Golang source code parsing, usage like reflect package.
2003+
- [gpath](https://github.com/tenntenn/gpath) - Library to simplify access struct fields with Go's expression in reflection.
2004+
- [objwalker](https://github.com/rekby/objwalker) - Walk by go objects with reflection.
2005+
- [reflectutils](https://github.com/muir/reflectutils) - Helpers for working with reflection: struct tag parsing; recursive walking; fill value from string.
2006+
2007+
19982008
## Resource Embedding
19992009

20002010
- [debme](https://github.com/leaanthony/debme) - Create an `embed.FS` from an existing `embed.FS` subdirectory.
@@ -2291,13 +2301,13 @@ _Libraries for testing codebases and generating test data._
22912301
- [timex](https://github.com/cabify/timex) - A test-friendly replacement for the native `time` package.
22922302
- [xgo](https://github.com/xhd2015/xgo) - A general pureposed function mocking library.
22932303

2294-
## Fuzzing and delta-debugging/reducing/shrinking
2304+
### Fuzzing and delta-debugging/reducing/shrinking
22952305

22962306
- [go-fuzz](https://github.com/dvyukov/go-fuzz) - Randomized testing system.
22972307
- [gofuzz](https://github.com/google/gofuzz) - Library for populating go objects with random values.
22982308
- [Tavor](https://github.com/zimmski/tavor) - Generic fuzzing and delta-debugging framework.
22992309

2300-
## Selenium and browser control tools
2310+
### Selenium and browser control tools
23012311

23022312
- [cdp](https://github.com/mafredri/cdp) - Type-safe bindings for the Chrome Debugging Protocol that can be used with browsers or other debug targets that implement it.
23032313
- [chromedp](https://github.com/knq/chromedp) - a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol.
@@ -2543,7 +2553,6 @@ _General utilities and tools to make your life easier._
25432553
- [config-file-validator](https://github.com/Boeing/config-file-validator) - Cross Platform tool to validate configuration files.
25442554
- [contextplus](https://github.com/contextplus/contextplus) - Package contextplus provide more easy to use functions for contexts.
25452555
- [cookie](https://github.com/syntaqx/cookie) - Cookie struct parsing and helper package.
2546-
- [copy](https://github.com/gotidy/copy) - Package for fast copying structs of different types.
25472556
- [copy-pasta](https://github.com/jutkko/copy-pasta) - Universal multi-workstation clipboard that uses S3 like backend for the storage.
25482557
- [countries](https://github.com/biter777/countries) - Full implementation of ISO-3166-1, ISO-4217, ITU-T E.164, Unicode CLDR and IANA ccTLD standards.
25492558
- [countries](https://github.com/pioz/countries) - All you need when you are working with countries in Go.
@@ -2554,7 +2563,6 @@ _General utilities and tools to make your life easier._
25542563
- [cvt](https://github.com/shockerli/cvt) - Easy and safe convert any value to another type.
25552564
- [dbt](https://github.com/nikogura/dbt) - A framework for running self-updating signed binaries from a central, trusted repository.
25562565
- [Death](https://github.com/vrecan/death) - Managing go application shutdown with signals.
2557-
- [Deepcopier](https://github.com/ulule/deepcopier) - Simple struct copying for Go.
25582566
- [delve](https://github.com/derekparker/delve) - Go debugger.
25592567
- [dive](https://github.com/wagoodman/dive) - A tool for exploring each layer in a Docker image.
25602568
- [dlog](https://github.com/kirillDanshin/dlog) - Compile-time controlled logger to make your release smaller without removing debug calls.
@@ -2610,7 +2618,6 @@ _General utilities and tools to make your life easier._
26102618
- [gostrutils](https://github.com/ik5/gostrutils) - Collections of string manipulation and conversion functions.
26112619
- [gotenv](https://github.com/subosito/gotenv) - Load environment variables from `.env` or any `io.Reader` in Go.
26122620
- [goval](https://github.com/maja42/goval) - Evaluate arbitrary expressions in Go.
2613-
- [gpath](https://github.com/tenntenn/gpath) - Library to simplify access struct fields with Go's expression in reflection.
26142621
- [graterm](https://github.com/skovtunenko/graterm) - Provides primitives to perform ordered (sequential/concurrent) GRAceful TERMination (aka shutdown) in Go application.
26152622
- [grofer](https://github.com/pesos/grofer) - A system and resource monitoring tool written in Golang!
26162623
- [gubrak](https://github.com/novalagung/gubrak) - Golang utility library with syntactic sugar. It's like lodash, but for golang.
@@ -2649,7 +2656,6 @@ _General utilities and tools to make your life easier._
26492656
- [netbug](https://github.com/e-dard/netbug) - Easy remote profiling of your services.
26502657
- [nfdump](https://github.com/chrispassas/nfdump) - Read nfdump netflow files.
26512658
- [nostromo](https://github.com/pokanop/nostromo) - CLI for building powerful aliases.
2652-
- [objwalker](https://github.com/rekby/objwalker) - Walk by go objects with reflection.
26532659
- [okrun](https://github.com/xta/okrun) - go run error steamroller.
26542660
- [olaf](https://github.com/btnguyen2k/olaf) - Twitter Snowflake implemented in Go.
26552661
- [onecache](https://github.com/adelowo/onecache) - Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).
@@ -2661,7 +2667,6 @@ _General utilities and tools to make your life easier._
26612667
- [pointer](https://github.com/xorcare/pointer) - Package pointer contains helper routines for simplifying the creation of optional fields of basic type.
26622668
- [ptr](https://github.com/gotidy/ptr) - Package that provide functions for simplified creation of pointers from constants of basic types.
26632669
- [rclient](https://github.com/zpatrick/rclient) - Readable, flexible, simple-to-use client for REST APIs.
2664-
- [reflectutils](https://github.com/muir/reflectutils) - Helpers for working with reflection: struct tag parsing; recursive walking; fill value from string.
26652670
- [remote-touchpad](https://github.com/Unrud/remote-touchpad) - Control mouse and keyboard from a smartphone.
26662671
- [repeat](https://github.com/ssgreg/repeat) - Go implementation of different backoff strategies useful for retrying operations and heartbeating.
26672672
- [request](https://github.com/mozillazg/request) - Go HTTP Requests for Humans™.

0 commit comments

Comments
 (0)