From 4b6e7d362af2155a6e7714d721646970d6e18d4e Mon Sep 17 00:00:00 2001 From: chenjiajia Date: Sat, 28 Oct 2023 21:06:54 +0000 Subject: [PATCH] Robot Updated at:28 Oct 2023 21:06:54 GMT --- docs/awesome/awesome-agi-cocosci.md | 2 +- .../awesome-browser-extensions-for-github.md | 100 +++++++++--------- docs/awesome/awesome-cl.md | 2 +- docs/awesome/awesome-datascience.md | 37 +++---- docs/awesome/awesome-game-engine-dev.md | 9 +- docs/awesome/awesome-java.md | 54 ++++++---- docs/awesome/awesome-mac.md | 1 + docs/awesome/awesome-naming.md | 3 +- docs/awesome/magictools.md | 1 + 9 files changed, 110 insertions(+), 99 deletions(-) diff --git a/docs/awesome/awesome-agi-cocosci.md b/docs/awesome/awesome-agi-cocosci.md index 87722ba678..1124d0d6e9 100644 --- a/docs/awesome/awesome-agi-cocosci.md +++ b/docs/awesome/awesome-agi-cocosci.md @@ -1206,7 +1206,7 @@ Contributions are greatly welcomed! Please refer to [Contribution Guidelines](ht #### Democratization of Science -* [Human–machine collaboration for improving semiconductor process development](https://www.nature.com/articles/s41586-023-05773-7#Sec1) - ***Nature***, 2023. [[All Versions](https://scholar.google.com/scholar?cluster=10295771969614897767&hl=en&as_sdt=0,5)]. +* [Human–machine collaboration for improving semiconductor process development](https://www.nature.com/articles/s41586-023-05773-7) - ***Nature***, 2023. [[All Versions](https://scholar.google.com/scholar?cluster=10295771969614897767&hl=en&as_sdt=0,5)]. [[Nature News](https://www.nature.com/articles/d41586-023-01353-x)]. * [A foundation model for generalizable disease detection from retinal images](https://www.nature.com/articles/s41586-023-06555-x) - ***Nature***, 2023. [[All Versions](https://scholar.google.com/scholar?cluster=3139988207343394501&hl=en&as_sdt=0,5)]. diff --git a/docs/awesome/awesome-browser-extensions-for-github.md b/docs/awesome/awesome-browser-extensions-for-github.md index 91c35767f8..3b1fcba3c5 100644 --- a/docs/awesome/awesome-browser-extensions-for-github.md +++ b/docs/awesome/awesome-browser-extensions-for-github.md @@ -25,42 +25,42 @@ Want to know more about this process? Check out the [Codeless Contributions with Shows notifications when you get a new notification on GitHub and provides quick access to all notifications in a popup. -Installs: 141 | Stars: 78 | Last update: 2 Jun 2023 +Installs: 144 | Stars: 78 | Last update: 2 Jun 2023 Removes clutter from your pull request by automatically marking as viewed files that aren't worth reviewing. -Installs: 32 | Stars: 7 | Last update: 14 Feb 2022 +Installs: 33 | Stars: 7 | Last update: 14 Feb 2022 Next level code navigation for GitHub. -Installs: 600 | Stars: 58 | Last update: 20 Jul 2022 +Installs: 604 | Stars: 58 | Last update: 20 Jul 2022 Visualize GitHub repos as d3 force-directed graphs. The extension gives you a quick overview of the size and composition of any repo. -Installs: 219 | Stars: 12 | Last update: 26 Apr 2022 +Installs: 224 | Stars: 12 | Last update: 26 Apr 2022 The CoderStats link for GitHub Chrome extension displays a link to the CoderStats page for the currently displayed user or organization profile page on GitHub. -Installs: 803 | Stars: 19 | Last update: 2 May 2023 +Installs: 818 | Stars: 19 | Last update: 2 May 2023 Show the # of PRs and other contributors stats in the Issues/PRs tab. Can be helpful for maintainers that want to know if it's a contributor's first PR. -Installs: 348 | Stars: 457 | Last update: 1 Mar 2021 +Installs: 344 | Stars: 457 | Last update: 1 Mar 2021 Displays size of each file, download link and an option of copying file contents directly to clipboard -Installs: 40744 | Stars: 1904 | Last update: 25 Dec 2021 +Installs: 40752 | Stars: 1904 | Last update: 25 Dec 2021 Easily search GIPHY to add a GIF into any GitHub comment box. -Installs: 10503 | Stars: 157 | Last update: 27 Jul 2023 +Installs: 10515 | Stars: 157 | Last update: 27 Jul 2023 Find the best GIFs for your awesome pull requests. @@ -70,32 +70,32 @@ Installs: 136 | Stars: 22 | Last update: n/a Quickly browse the history of a file from any git repository. -Installs: 7230 | Stars: 13407 | Last update: 14 Oct 2023 +Installs: 7232 | Stars: 13406 | Last update: 14 Oct 2023 GitHub provides a page that only shows diffs with a .diff at the end of the URL of the pull request. This browser extension makes it easier to view csv diffs by using daff on that page. -Installs: 27 | Stars: 4 | Last update: 18 Apr 2021 +Installs: 28 | Stars: 4 | Last update: 18 Apr 2021 Code folding - the ability to selectively hide and display sections of a code - is an invaluable feature in many text editors and IDEs. Now, developers can utilize that same style code-folding while poring over source code on the web in GitHub. Works for any type of indentation- spaces or tabs. -Installs: 3120 | Stars: 286 | Last update: 14 Jul 2022 +Installs: 3121 | Stars: 286 | Last update: 14 Jul 2022 Set custom tab size for code view on GitHub.com -Installs: 574 | Stars: 67 | Last update: 6 May 2019 +Installs: 578 | Stars: 67 | Last update: 6 May 2019 Easily navigate through the changes in a file that has been edited on GitHub. -Installs: 214 | Stars: 19 | Last update: 28 Apr 2023 +Installs: 216 | Stars: 19 | Last update: 28 Apr 2023 A browser extension which gives different filetypes different icons on GitHub. -Installs: 10000 | Stars: 1317 | Last update: 22 Aug 2023 +Installs: 10000 | Stars: 1318 | Last update: 22 Aug 2023 Highlight selected word in GitHub source view like Sublime Text. @@ -105,7 +105,7 @@ Installs: 1000 | Stars: 142 | Last update: 8 Oct 2019 Neat hovercards for GitHub. -Installs: 27005 | Stars: 1785 | Last update: 12 May 2021 +Installs: 27008 | Stars: 1785 | Last update: 12 May 2021 Colorize issue and PR links to see their status (open, closed, merged). @@ -115,17 +115,17 @@ Installs: 961 | Stars: 293 | Last update: 4 Nov 2021 Displays npm package stats on GitHub -Installs: 656 | Stars: 56 | Last update: 31 May 2020 +Installs: 655 | Stars: 56 | Last update: 31 May 2020 Lists repositories that are similar to the one being viewed -Installs: 395 | Stars: 41 | Last update: 10 Aug 2022 +Installs: 390 | Stars: 41 | Last update: 10 Aug 2022 Revert closed GitHub issues from purple back to red -Installs: 22 | Stars: 39 | Last update: 11 Aug 2023 +Installs: 23 | Stars: 39 | Last update: 11 Aug 2023 Automatically adds repository size to GitHub's repository summary. @@ -135,22 +135,22 @@ Installs: 20000 | Stars: 1172 | Last update: 26 Jun 2020 Chrome extension to see story points in GitHub projects. -Installs: 612 | Stars: 60 | Last update: 17 Aug 2020 +Installs: 604 | Stars: 60 | Last update: 17 Aug 2020 Generates a pie chart on user profile pages displaying a breakdown of what languages they have used in their repositories. -Installs: 965 | Stars: 48 | Last update: 25 Sep 2023 +Installs: 966 | Stars: 48 | Last update: 25 Sep 2023 This extension adds the simplicity of WYSIWYG editing to issues, comments, pull requests, wikis and discussions in GitHub. It accepts Markdown input and offers productive writing, starting with tables. -Installs: 2133 | Stars: 346 | Last update: 14 Jun 2023 +Installs: 2135 | Stars: 346 | Last update: 14 Jun 2023 View and create Linear tickets from any GitHub PR or issue. -Installs: 52 | Stars: 20 | Last update: 12 Apr 2023 +Installs: 53 | Stars: 20 | Last update: 12 Apr 2023 Show [vscode-icons](https://github.com/vscode-icons/vscode-icons) in the repository browser. @@ -160,17 +160,17 @@ Installs: 2000 | Stars: 281 | Last update: 30 Sep 2021 It can make the sub-directories and files of github repository as zip and download it -Installs: 103399 | Stars: 34 | Last update: 21 Aug 2023 +Installs: 103431 | Stars: 34 | Last update: 21 Aug 2023 Create, save, edit, pin, search and delete filters that you commonly use on the Github Issues and Pull Requests pages. You are able to scope filters to be shown globally (on each repo) or only have them show up on the repo you create them on. Pinning filters is also a feature that this extension allows you to do. So if you have several filters you use daily - you have a way to quickly access them, at the top of your list. -Installs: 555 | Stars: n/a | Last update: 22 Aug 2022 +Installs: 560 | Stars: n/a | Last update: 22 Aug 2022 Extension to get back current and longest streak. -Installs: 684 | Stars: 225 | Last update: 10 Jan 2023 +Installs: 681 | Stars: 225 | Last update: 10 Jan 2023 Replace browser new tab screen with GitHub trending projects. @@ -180,52 +180,52 @@ Installs: 2000 | Stars: 342 | Last update: n/a Hide dotfiles from the GitHub file browser. -Installs: 707 | Stars: 314 | Last update: 17 Sep 2021 +Installs: 714 | Stars: 314 | Last update: 17 Sep 2021 Allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version. -Installs: 10000 | Stars: 3398 | Last update: 17 Apr 2023 +Installs: 10000 | Stars: 3397 | Last update: 17 Apr 2023 Browser extension to add git graph to GitHub website. -Installs: 5318 | Stars: 1880 | Last update: 29 Sep 2023 +Installs: 5324 | Stars: 1883 | Last update: 29 Sep 2023 Chrome extension that adds a button in browser and links this button to a GitHub repository that you will configure, then on any webpage just click this extension button and it will add the given link with the title of the page in that repository. -Installs: 67 | Stars: 233 | Last update: 26 May 2018 +Installs: 71 | Stars: 233 | Last update: 26 May 2018 See forks with the most stars under the names of repositories. -Installs: 1327 | Stars: 558 | Last update: 1 Sep 2021 +Installs: 1331 | Stars: 558 | Last update: 1 Sep 2021 Show Material icons for files/folders in repository file viewer. Display the same icons from vscode-material-icon-theme VSCode extension. -Installs: 10650 | Stars: 381 | Last update: 7 Oct 2023 +Installs: 10657 | Stars: 381 | Last update: 7 Oct 2023 An extension that creates direct links to imported modules, external or internal, on source code on GitHub. Supports multiple languages, including common ones like Rust, Go, Python and Ruby, but also odd ones like Nim, Haskell, Julia and Elm. -Installs: 46 | Stars: 246 | Last update: 27 Nov 2019 +Installs: 47 | Stars: 246 | Last update: 27 Nov 2019 Chrome extension which helps you not to miss important changes in your news thread related to your repo -Installs: 19 | Stars: 14 | Last update: 1 Oct 2018 +Installs: 18 | Stars: 14 | Last update: 1 Oct 2018 A Chrome and Firefox extension to quickly see your notifications in a popup without leaving the current page. -Installs: 444 | Stars: 141 | Last update: 6 Apr 2023 +Installs: 447 | Stars: 141 | Last update: 6 Apr 2023 Displays your GitHub notifications unread count. Supports GitHub Enterprise and an option to only show unread count for issues you're participating in. You can click the icon to quickly see your unread notifications. -Installs: 10575 | Stars: 1749 | Last update: 12 Jul 2023 +Installs: 10588 | Stars: 1749 | Last update: 12 Jul 2023 Filter your pull requests/issues in different categories giving you a big boost in productivity. Also suggests new trending repositories. @@ -235,14 +235,14 @@ Installs: 2 | Stars: 134 | Last update: 16 Jan 2020 OctoLinker is the easiest and best way to navigate between files and projects on GitHub. It supports languages such as JavaScript, Ruby, Go, PHP, JAVA and more. It works with package.json as well as with Gemfiles. -Installs: 32641 | Stars: 5189 | Last update: 13 Nov 2022 +Installs: 32656 | Stars: 5190 | Last update: 13 Nov 2022 OctoPermalinker is a browser extension that searches GitHub comments/files for links to files on branches, and adds a link to where the branch pointed when the comment/file was made/updated. This helps you avoid following a link that was broken after being posted. For context, here's some discussion about broken GitHub links: [Don't link to line numbers in GitHub](https://news.ycombinator.com/item?id=8046710). For example, suppose you're looking at a gist that links to a file on the master branch of a repo. At the time the gist was made, the link worked, but if the file gets removed, the link is broken. OctoPermalinker uses the gist creation date to add a permalink that still works. -Installs: 234 | Stars: 21 | Last update: 20 May 2017 +Installs: 231 | Stars: 21 | Last update: 20 May 2017 The missing IntelliSense hint for GitHub and GitLab @@ -252,12 +252,12 @@ Installs: 5000 | Stars: 961 | Last update: 4 Feb 2022 Useful for developers who frequently read source in GitHub and do not want to download or checkout too many repositories. -Installs: 337479 | Stars: 22549 | Last update: 23 Oct 2023 +Installs: 337580 | Stars: 22549 | Last update: 23 Oct 2023 Revert GitHub's UI back to its classic look (before the June 23, 2020 update that has a flat, rounded and more whitespaced design). -Installs: 362 | Stars: 224 | Last update: 30 Apr 2023 +Installs: 364 | Stars: 224 | Last update: 30 Apr 2023 This browser extension allows you to open files in your IDE directly from GitHub, assuming the repository you are working on is cloned on your computer. When a fragment of a file is displayed, your IDE opens the file and puts the cursor at the desired line. @@ -267,22 +267,22 @@ Installs: 1044 | Stars: 62 | Last update: 23 Sep 2023 Helps you keep track of incoming and outgoing PRs, and notifies you when you receive a pull request on GitHub. -Installs: 752 | Stars: 111 | Last update: 21 Jun 2023 +Installs: 753 | Stars: 111 | Last update: 21 Jun 2023 Browser extension that shows which pull requests contain changes related to a file. -Installs: 44 | Stars: 96 | Last update: 15 Oct 2020 +Installs: 43 | Stars: 96 | Last update: 15 Oct 2020 Extension that simplifies the GitHub interface and adds useful features. -Installs: 78520 | Stars: 22010 | Last update: 5 Oct 2023 +Installs: 78649 | Stars: 22018 | Last update: 5 Oct 2023 Are they tabs? Are they spaces? How many? Never wonder again! Renders spaces as `·` and tabs as `→` in all the code on GitHub. -Installs: 630 | Stars: 75 | Last update: 25 Aug 2018 +Installs: 635 | Stars: 75 | Last update: 25 Aug 2018 Introduces the Explore tab in the pull request interface where you can review changes ordered by importance and see the semantic context surrounding each change. @@ -298,7 +298,7 @@ The Sourcegraph browser extension gives GitHub IDE-like powers when you're viewi 4. Hover tooltips 5. File tree navigation -Installs: 101069 | Stars: 9072 | Last update: 25 Oct 2023 +Installs: 101087 | Stars: 9077 | Last update: 25 Oct 2023 Make tab indented code more readable by forcing the tab size to 4 instead of 8. @@ -308,7 +308,7 @@ Installs: 2000 | Stars: 280 | Last update: 25 Sep 2021 Helps you see easily which activities happened since you last visited GitHub. -Installs: 203 | Stars: 31 | Last update: n/a +Installs: 207 | Stars: 31 | Last update: n/a Generate a magic link for your PR and post it on shared Slack channel, to entice reviewers to pick up your PR faster! @@ -323,12 +323,12 @@ Installs: 70000 | Stars: n/a | Last update: 24 Oct 2023 All your issues, PRs, repos and other work documents right in your new tab -Installs: 20182 | Stars: n/a | Last update: 17 Oct 2023 +Installs: 20185 | Stars: n/a | Last update: 17 Oct 2023 file tree for github, and more than that. -Installs: 10423 | Stars: n/a | Last update: 12 Aug 2023 +Installs: 10427 | Stars: n/a | Last update: 12 Aug 2023 Add breakpoints at 1400px, 1600px and 1800px for full GitHub experience on large screens. Also removes the truncating of file and directory names in the repository browser. @@ -338,14 +338,14 @@ Installs: 2000 | Stars: 130 | Last update: 24 Jul 2020 gitpod streamlines developer workflows by providing ready-to-code development environments in your browser - powered by vs code. -Installs: 52481 | Stars: 125 | Last update: 18 Oct 2023 +Installs: 52513 | Stars: 125 | Last update: 18 Oct 2023 When viewing a repository on github.com that has a package.json file, this extension will introspect the dependencies in package.json and display links and description for each dependency, just below the repo's README. -Installs: 2085 | Stars: 725 | Last update: 29 May 2023 +Installs: 2086 | Stars: 726 | Last update: 29 May 2023 Extends GitHub pages with math, diagrams, embedded YouTube videos etc. -Installs: 471 | Stars: 86 | Last update: 22 Aug 2023 +Installs: 464 | Stars: 86 | Last update: 22 Aug 2023 diff --git a/docs/awesome/awesome-cl.md b/docs/awesome/awesome-cl.md index 32b18a90ab..4716c73cc5 100644 --- a/docs/awesome/awesome-cl.md +++ b/docs/awesome/awesome-cl.md @@ -962,7 +962,7 @@ See also: - [Platform.sh](https://platform.sh/blog/2019/lisp/) has Common Lisp support, so has [OVH](https://docs.ovh.com/ie/en/web-paas/languages-lisp/) through their Web PaaS partnership. - [Heliohost](https://www.heliohost.org/) for a free hosting solution. -- [Cloud Init file for SBCL](https://gist.github.com/marcuskammer/366964f7d569317429773b82a4dafbf9) - example init file for providers supporting the cloudinit format (DigitalOcean etc). +- [Cloud Init file for SBCL](https://git.sr.ht/%7Emarcuskammer/cloudinit/tree/main/item/sbcl-nginx.yml) - an init file for providers supporting the cloudinit format (DigitalOcean etc). Monitoring ---------- diff --git a/docs/awesome/awesome-datascience.md b/docs/awesome/awesome-datascience.md index 8ad02b0f80..71a05841d9 100644 --- a/docs/awesome/awesome-datascience.md +++ b/docs/awesome/awesome-datascience.md @@ -199,7 +199,7 @@ These are some Machine Learning and Data Mining algorithms and models help you t - [Stepwise Regression](https://en.wikipedia.org/wiki/Stepwise_regression) - [Multivariate Adaptive Regression Splines](https://en.wikipedia.org/wiki/Multivariate_adaptive_regression_spline) - [Softmax Regression](https://d2l.ai/chapter_linear-classification/softmax-regression.html) -- Locally Estimated Scatterplot Smoothing +- [Locally Estimated Scatterplot Smoothing](https://en.wikipedia.org/wiki/Local_regression) - Classification - [k-nearest neighbor](https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm) - [Support Vector Machines](https://en.wikipedia.org/wiki/Support_vector_machine) @@ -208,7 +208,7 @@ These are some Machine Learning and Data Mining algorithms and models help you t - [C4.5 algorithm](https://en.wikipedia.org/wiki/C4.5_algorithm) - [Ensemble Learning](https://scikit-learn.org/stable/modules/ensemble.html) - [Boosting](https://en.wikipedia.org/wiki/Boosting_(machine_learning)) - - Stacking + - [Stacking](https://machinelearningmastery.com/stacking-ensemble-machine-learning-with-python) - [Bagging](https://en.wikipedia.org/wiki/Bootstrap_aggregating) - [Random Forest](https://en.wikipedia.org/wiki/Random_forest) - [AdaBoost](https://en.wikipedia.org/wiki/AdaBoost) @@ -218,32 +218,32 @@ These are some Machine Learning and Data Mining algorithms and models help you t - [Hierchical clustering](https://scikit-learn.org/stable/modules/clustering.html#hierarchical-clustering) - [k-means](https://scikit-learn.org/stable/modules/clustering.html#k-means) - [Density-based clustering](https://scikit-learn.org/stable/modules/clustering.html#dbscan) - - Fuzzy clustering - - Mixture models + - [Fuzzy clustering](https://en.wikipedia.org/wiki/Fuzzy_clustering) + - [Mixture models](https://en.wikipedia.org/wiki/Mixture_model) - Dimension Reduction - [Principal Component Analysis (PCA)](https://scikit-learn.org/stable/modules/decomposition.html#principal-component-analysis-pca) - [t-SNE; t-distributed Stochastic Neighbor Embedding](https://scikit-learn.org/stable/modules/decomposition.html#principal-component-analysis-pca) - [Factor Analysis](https://scikit-learn.org/stable/modules/decomposition.html#factor-analysis) - [Latent Dirichlet Allocation (LDA)](https://scikit-learn.org/stable/modules/decomposition.html#latent-dirichlet-allocation-lda) - [Neural Networks](https://en.wikipedia.org/wiki/Neural_network) -- Self-organizing map -- Adaptive resonance theory -- Hidden Markov Models (HMM) +- [Self-organizing map](https://en.wikipedia.org/wiki/Self-organizing_map) +- [Adaptive resonance theory](https://en.wikipedia.org/wiki/Adaptive_resonance_theory) +- [Hidden Markov Models (HMM)](https://en.wikipedia.org/wiki/Hidden_Markov_model) #### Semi-Supervised Learning - S3VM -- Clustering -- Generative models -- Low-density separation -- Laplacian regularization -- Heuristic approaches +- [Clustering](https://en.wikipedia.org/wiki/Weak_supervision#Cluster_assumption) +- [Generative models](https://en.wikipedia.org/wiki/Weak_supervision#Generative_models) +- [Low-density separation](https://en.wikipedia.org/wiki/Weak_supervision#Low-density_separation) +- [Laplacian regularization](https://en.wikipedia.org/wiki/Weak_supervision#Laplacian_regularization) +- [Heuristic approaches](https://en.wikipedia.org/wiki/Weak_supervision#Heuristic_approaches) #### Reinforcement Learning -- Q Learning -- SARSA (State-Action-Reward-State-Action) algorithm -- Temporal difference learning +- [Q Learning](https://en.wikipedia.org/wiki/Q-learning) +- [SARSA (State-Action-Reward-State-Action) algorithm](https://en.wikipedia.org/wiki/State%E2%80%93action%E2%80%93reward%E2%80%93state%E2%80%93action) +- [Temporal difference learning](https://en.wikipedia.org/wiki/Temporal_difference_learning#:~:text=Temporal%20difference%20(TD)%20learning%20refers,estimate%20of%20the%20value%20function.) #### Data Mining Algorithms @@ -440,7 +440,7 @@ These are some Machine Learning and Data Mining algorithms and models help you t | [Data Mechanics](https://www.datamechanics.co) | A data science and engineering platform making Apache Spark more developer-friendly and cost-effective. | | [Caffe](https://caffe.berkeleyvision.org/) | Deep Learning Framework | | [Torch](https://torch.ch/) | A SCIENTIFIC COMPUTING FRAMEWORK FOR LUAJIT | -| [Nervana's python based Deep Learning Framework](https://github.com/NervanaSystems/neon) |. | +| [Nervana's python based Deep Learning Framework](https://github.com/NervanaSystems/neon) | Intel® Nervana™ reference deep learning framework committed to best performance on all hardware. | | [Skale](https://github.com/skale-me/skale) | High performance distributed data processing in NodeJS | | [Aerosolve](https://airbnb.io/aerosolve/) | A machine learning package built for humans. | | [Intel framework](https://github.com/intel/idlf) | Intel® Deep Learning Framework | @@ -448,7 +448,7 @@ These are some Machine Learning and Data Mining algorithms and models help you t | [Tensor Flow](https://www.tensorflow.org/) | TensorFlow is an Open Source Software Library for Machine Intelligence | | [Natural Language Toolkit](https://www.nltk.org/) | An introductory yet powerful toolkit for natural language processing and classification | | [Annotation Lab](https://www.johnsnowlabs.com/annotation-lab/) | Free End-to-End No-Code platform for text annotation and DL model training/tuning. Out-of-the-box support for Named Entity Recognition, Classification, Relation extraction and Assertion Status Spark NLP models. Unlimited support for users, teams, projects, documents. | -| [nlp-toolkit for node.js](https://www.npmjs.com/package/nlp-toolkit) | . | +| [nlp-toolkit for node.js](https://www.npmjs.com/package/nlp-toolkit) | This module covers some basic nlp principles and implementations. The main focus is performance. When we deal with sample or training data in nlp, we quickly run out of memory. Therefore every implementation in this module is written as stream to only hold that data in memory that is currently processed at any step. | | [Julia](https://julialang.org) | high-level, high-performance dynamic programming language for technical computing | | [IJulia](https://github.com/JuliaLang/IJulia.jl) | a Julia-language backend combined with the Jupyter interactive environment | | [Apache Zeppelin](https://zeppelin.apache.org/) | Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more | @@ -496,7 +496,7 @@ These are some Machine Learning and Data Mining algorithms and models help you t | [AutoGluon](https://github.com/awslabs/autogluon) | AutoML to easily produce accurate predictions for image, text, tabular, time-series, and multi-modal data | | [Arize AI](https://arize.com/) | Arize AI community tier observability tool for monitoring machine learning models in production and root-causing issues such as data quality and performance drift. | | [Aureo.io](https://aureo.io) | Aureo.io is a low-code platform that focuses on building artificial intelligence. It provides users with the capability to create pipelines, automations and integrate them with artificial intelligence models – all with their basic data. | -| [ERD Lab](https://www.erdlab.io/) - Free cloud based entity relationship diagram (ERD) tool made for developers. +| [ERD Lab](https://www.erdlab.io/) | Free cloud based entity relationship diagram (ERD) tool made for developers. | [Arize-Phoenix](https://docs.arize.com/phoenix) | MLOps in a notebook - uncover insights, surface problems, monitor, and fine tune your models. | | [Comet](https://github.com/comet-ml/comet-examples) | An MLOps platform with experiment tracking, model production management, a model registry, and full data lineage to support your ML workflow from training straight through to production. | | [CometLLM](https://github.com/comet-ml/comet-llm) | Log, track, visualize, and search your LLM prompts and chains in one easy-to-use, 100% open-source tool. | @@ -786,6 +786,7 @@ This section includes some additional reading material, channels to watch, and t - [Ask Dr Chong: How to Lead in Data Science - Part 6](https://youtu.be/LOOt4OVC3hY) - [Regression Models: Applying simple Poisson regression](https://www.youtube.com/watch?v=9Hk8K8jhiOo) - [Deep Learning Architectures](https://www.youtube.com/playlist?list=PLv8Cp2NvcY8DpVcsmOT71kymgMmcr59Mf) +- [Time Series Modelling and Analysis](https://www.youtube.com/playlist?list=PL3N9eeOlCrP5cK0QRQxeJd6GrQvhAtpBK) ## Socialize **[`^ back to top ^`](#awesome-data-science)** diff --git a/docs/awesome/awesome-game-engine-dev.md b/docs/awesome/awesome-game-engine-dev.md index d5f315e550..441650cb6e 100644 --- a/docs/awesome/awesome-game-engine-dev.md +++ b/docs/awesome/awesome-game-engine-dev.md @@ -94,7 +94,6 @@ _Info on topics necessary for designing and developing game engines._ - 📚 [Physically-Based Rendering](https://www.pbrt.org) - From the Academy Award winning authority on PBR. - Education Portals - 📚 [Game Art Tricks](http://simonschreibt.de/game-art-tricks/) - Articles exploring different graphics techniques. - - 📚 [Lighthouse3d.com](http://www.lighthouse3d.com/tutorials/) - Collection of tutorials on OpenGL, GLSL and other graphics topics. - 📚 [Scratchapixel](https://www.scratchapixel.com) - In depth coverage of computer graphics topics. - Graphics API: DirectX - 🌎 [DirectX](https://docs.microsoft.com/en-us/windows/win32/directx) - Microsoft API used to create 2D/3D games and apps. [[Blog](https://devblogs.microsoft.com/directx/) | [Samples](https://github.com/microsoft/DirectX-Graphics-Samples)] @@ -226,6 +225,7 @@ _Language specific game engine development libraries / frameworks / code._ - 🎉 [TIC-80](https://github.com/nesbox/TIC-80) - Virtual computer for making & sharing tiny games. [[Website](https://tic80.com/)] - C: Game Framework - 🎉 [CGL](https://github.com/Jaysmito101/cgl) - Single-header file, lots of graphics & utility functions. + - 🎉 [DOME](https://github.com/domeengine/dome) - Melds SDL2 and the Wren scripting language. [[Website](https://domeengine.com/)] - 🎉 [Entrypoint](https://github.com/jimon/entrypoint) - Lightweight entry point for games. - ⭐ [FWK](https://github.com/r-lyeh/FWK) - 3D game framework. - 🎉 [Gunslinger](https://github.com/MrFrenik/gunslinger) - Header-only C99 framework for multimedia apps. @@ -329,7 +329,6 @@ _Language specific game engine development libraries / frameworks / code._ - 🎉 [Overload](https://github.com/adriengivry/Overload) - Well documented 3D game engine inspired by industry standards. - 🎉 [Razix Engine](https://github.com/Pikachuxxxx/Razix) - High-performance research engine for production pipeline. - 🎉 [Rootex](https://github.com/sdslabs/rootex) - Advanced C++ 3D game engine powering an in-production game. - - 🎉 [SGEEngine](https://github.com/ongamex/SGEEngine) - Game engine with an editor usable as a sandbox. - 🎉 [Skylicht](https://github.com/skylicht-lab/skylicht-engine) - Upgraded features including audio, physics and particles. Built on _Irrlicht_. - 🎉 [Spartan Engine](https://github.com/PanosK92/SpartanEngine) - Emphasis on quality and performance. - 🎉 [Toolkit](https://github.com/Oyun-Teknolojileri/ToolKit) - Simple 2D/3D game and app develepment kit. @@ -348,6 +347,7 @@ _Language specific game engine development libraries / frameworks / code._ - 🎉 [Koala Engine](https://github.com/phisko/kengine) - Framework with an ECS architecture, aka _Kengine_. - 🎉 [Lumino](https://github.com/LuminoEngine/Lumino) - Framework for building real-time graphics apps. - 🎉 [Nazara Engine](https://github.com/NazaraEngine/NazaraEngine) - Custom shaders, ECS, 2D/3D, networking and more. + - 🎉 [nCine](https://github.com/nCine/nCine) - Cross-platform 2D game framework. - 🎉 [ORX](https://github.com/orx/orx) - 2.5D data-driven game development framework. - 🎉 [Oryol](https://github.com/floooh/oryol) - Small, 3D, portable and extensible coding framework. - ⭐ [Ouzel](https://github.com/elnormous/ouzel) - Public domain, targeted for development of 2D games. @@ -505,6 +505,8 @@ _Language specific game engine development libraries / frameworks / code._ - 🎉 [MonoGame](https://github.com/MonoGame/MonoGame) 🔥 - Framework for creating cross-platform games. [[Website](https://www.monogame.net/)] - 🎉 [Nez](https://github.com/prime31/Nez) - Feature-rich 2D framework built on _MonoGame_. - 🎉 [Protogame](https://github.com/RedpointGames/Protogame) - Cross-platform 2D/3D game engine built on _MonoGame_. +- C#: Geometry + - 🎉 [DotRecast](https://github.com/ikpil/DotRecast) - A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#. - C#: Graphics - 3D - 🎉 [OpenTK](https://github.com/opentk/opentk) - Open Toolkit, C# bindings for OpenGL. [[LearnOpenGL](https://github.com/opentk/LearnOpenTK)] - 🎉 [Veldrid](https://github.com/mellinoe/veldrid) - Cross-platform, graphics API-agnostic rendering and compute library for .NET. @@ -1112,8 +1114,6 @@ _Exploring specialty game engine / game development topics and features._ - Upscaling - 📚 [How do I perform an xBR or hqx filter in XNA?](https://gamedev.stackexchange.com/questions/87275/how-do-i-perform-an-xbr-or-hqx-filter-in-xna/87821#87821) - Upscaling shader code. - 📚 [hqx](https://en.wikipedia.org/wiki/Hqx) - Wikipedia article about the hqx pixel art upscaling algorithm developed by Maxim Stepin. -- Water / Refraction - - 📚 [2D Water Shader](https://rotatingcanvas.com/fragment-shader-to-simulate-water-surface-in-libgdx/) - GLSL fragment shader to simulate 2D water surface in libGDX. - Wireframe - 📚 [Flat and Wireframe Shading](https://catlikecoding.com/unity/tutorials/advanced-rendering/flat-and-wireframe-shading/) - Flat shading / wireframes using Barycentric Coordinates. @@ -1282,7 +1282,6 @@ _Resources to help bring video games and game engines alive._ - 🆓 [Pmndrs Materials](https://market.pmnd.rs/materials) - Collection of public domain materials. ### Model Assets -- 🆓 [3D Models CC0](https://www.3dmodelscc0.com) - Public domain 3D models. - 🆓 [Pmndrs Market](https://market.pmnd.rs) - Collection of public domain models. - 🆓 [Poly Pizza](https://poly.pizza) - Build something beautiful with thousands of free low poly models. - 🆓 [Quaternius](https://quaternius.com) - Collection of CC0 1.0 3D models. diff --git a/docs/awesome/awesome-java.md b/docs/awesome/awesome-java.md index 6315aa7853..fcd1bca72d 100644 --- a/docs/awesome/awesome-java.md +++ b/docs/awesome/awesome-java.md @@ -56,17 +56,22 @@ _Libraries that provide caching facilities._ _Libraries for everything related to the CLI._ -- [ASCII Table](https://github.com/vdmeer/asciitable) - Library to draw tables in ASCII. -- [Airline](https://github.com/airlift/airline) - Annotation-based framework for parsing Git-like command-line arguments. -- [args4j](http://args4j.kohsuke.org) - Small library to parse command-line arguments. -- [Jansi](https://github.com/fusesource/jansi) - ANSI escape codes to format console output. -- [Java ASCII Render](https://github.com/indvd00m/java-ascii-render) - Graphical primitives for the console. +#### Argument Parsing + +_Libraries to assist with parsing command line arguments._ + +- [Airline](https://rvesse.github.io/airline/) - Annotation-based framework for parsing Git-like command-line arguments. - [JCommander](http://jcommander.org) - Command-line argument-parsing framework with custom types and validation via implementing interfaces. - [jbock](https://github.com/jbock-java/jbock) - Reflectionless command line parser. -- [Jexer](https://gitlab.com/klamonte/jexer) - Advanced console (and Swing) text user interface (TUI) library, with mouse-draggable windows, built-in terminal window manager, and sixel image support. Looks like [Turbo Vision](https://en.wikipedia.org/wiki/Turbo_Vision). - [JLine](https://github.com/jline/jline3) - Includes features from modern shells like completion or history. -- [JOpt Simple](https://jopt-simple.github.io/jopt-simple/) - Fluent parser that uses the POSIX#getopt and GNU#getopt_long syntaxes. - [picocli](https://picocli.info) - ANSI colors and styles in usage help with annotation-based POSIX/GNU/any syntax, subcommands, strong typing for both options and positional args. + +#### Text-Based User Interfaces + +_Libraries that provide TUI frameworks, or building blocks related functions._ + +- [Jansi](https://github.com/fusesource/jansi) - ANSI escape codes to format console output. +- [Jexer](https://gitlab.com/klamonte/jexer) - Advanced console (and Swing) text user interface (TUI) library, with mouse-draggable windows, built-in terminal window manager, and sixel image support. Looks like [Turbo Vision](https://en.wikipedia.org/wiki/Turbo_Vision). - [Text-IO](https://github.com/beryx/text-io) - Aids the creation of full console-based applications. - [Lanterna](https://github.com/mabe02/lanterna) - Easy console text-GUI library, similar to curses. (LGPL-3.0-only) @@ -94,7 +99,6 @@ _Tools that provide metrics and quality measurements._ - [Spoon](https://github.com/INRIA/spoon) - Library for analyzing and transforming Java source code. - [Spotbugs](https://github.com/spotbugs/spotbugs) - Static analysis of bytecode to find potential bugs. (LGPL-2.1-only) - ### Code Coverage _Frameworks and tools that enable code coverage metrics collection for test suites._ @@ -144,12 +148,12 @@ _Libraries that provide external configuration._ - [avaje config](https://avaje.io/config/) - Loads yaml and properties files, supports dynamic configuration, plugins, file-watching and config event listeners. - [centraldogma](https://github.com/line/centraldogma) - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2. -- [cfg4j](https://github.com/cfg4j/cfg4j) - Modern configuration library for distributed apps written in Java. - [config](https://github.com/lightbend/config) - Configuration library supporting Java properties, JSON or its human optimized superset HOCON. - [Configurate](https://github.com/SpongePowered/Configurate) - Configuration library with support for various configuration formats and transformations. - [Curator Framework](https://curator.apache.org/) - High-level API for Apache ZooKeeper. - [dotenv](https://github.com/shyiko/dotenv) - Twelve-factor configuration library which uses environment-specific files. - [Externalized Properties](https://github.com/joel-jeremy/externalized-properties) - Lightweight yet powerful configuration library which supports resolution of properties from external sources and an extensible post-processing/conversion mechanism. +- [Gestalt](https://github.com/gestalt-config/gestalt) - Gestalt offers a comprehensive solution to the challenges of configuration management. It allows you to source configuration data from multiple inputs, merge them intelligently, and present them in a structured, type-safe manner. - [ini4j](http://ini4j.sourceforge.net) - Provides an API for handling Windows' INI files. - [KAConf](https://github.com/mariomac/kaconf) - Annotation-based configuration system for Java and Kotlin. - [microconfig](https://microconfig.io) - Configuration system designed for microservices which helps to separate configuration from code. The configuration for different services can have common and specific parts and can be dynamically distributed. @@ -308,9 +312,9 @@ _Tools that handle the distribution of applications in native formats._ - [Capsule](https://github.com/puniverse/capsule) - Simple and powerful packaging and deployment. A fat JAR on steroids, or a "Docker for Java" that supports JVM-optimized containers. - [Central Repository](https://search.maven.org) - Largest binary component repository available as a free service to the open-source community. Default used by Apache Maven, and available in all other build tools. - [Cloudsmith ![c]](https://cloudsmith.io) - Fully managed package management SaaS with support for Maven/Gradle/SBT with a free tier. -- [Getdown](https://github.com/threerings/getdown) - A system for deploying Java applications to end-user computers and keeping them up to date. Developed as an alternative to Java Web Start. +- [Getdown](https://github.com/threerings/getdown) - System for deploying Java applications to end-user computers and keeping them up to date. Developed as an alternative to Java Web Start. - [IzPack](http://izpack.org) - Setup authoring tool for cross-platform deployments. -- [JavaPackager](https://github.com/fvarrui/JavaPackager) - Maven and Gradle plugin which provides an easy way to package Java applications in native Windows, Mac OS X or GNU/Linux executables, and generate installers for them. +- [JavaPackager](https://github.com/fvarrui/JavaPackager) - Maven and Gradle plugin which provides an easy way to package Java applications in native Windows, macOS or GNU/Linux executables, and generate installers for them. - [jDeploy](https://www.jdeploy.com) - Deploy desktop apps as native Mac, Windows or Linux bundles. - [jlink.online](https://github.com/AdoptOpenJDK/jlink.online) - Builds optimized runtimes over HTTP. - [Nexus ![c]](https://www.sonatype.com) - Binary management with proxy and caching capabilities. @@ -413,9 +417,9 @@ _Everything about high-performance computation, from collections to specific lib _Libraries that assist with creating HTTP requests and/or binding responses._ -- [Apache HttpComponents](https://hc.apache.org/) - A toolset of low-level Java components focused on HTTP and associated protocols. +- [Apache HttpComponents](https://hc.apache.org/) - Toolset of low-level Java components focused on HTTP and associated protocols. - [Async Http Client](https://github.com/AsyncHttpClient/async-http-client) - Asynchronous HTTP and WebSocket client library. -- [Avaje Http Client](https://avaje.io/http-client) - A wrapper on JDK 11's HttpClient that adds Feign-like interface among other enhancements. +- [Avaje Http Client](https://avaje.io/http-client) - Wrapper on JDK 11's HttpClient that adds Feign-like interface among other enhancements. - [Feign](https://github.com/OpenFeign/feign) - HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket. - [Google HTTP Client](https://github.com/googleapis/google-http-java-client) - Pluggable HTTP transport abstraction with support for java.net.HttpURLConnection, Apache HTTP Client, Android, Google App Engine, XML, Gson, Jackson and Protobuf. - [methanol](https://github.com/mizosoft/methanol) - HTTP client extensions library. @@ -638,20 +642,23 @@ _Tools for creating or managing mobile applications._ ### Monitoring -_Tools that monitor applications in production._ +_Tools that observe/monitor applications in production by providing telemetry._ - [Automon](https://github.com/stevensouza/automon) - Combines the power of AOP with monitoring and/or logging tools. +- [Datadog ![c]](https://github.com/DataDog/dd-trace-java) - Modern monitoring & analytics. +- [Dropwizard Metrics](https://github.com/dropwizard/metrics) - Expose metrics via JMX or HTTP and send them to a database. - [Failsafe Actuator](https://github.com/zalando/failsafe-actuator) - Out of the box monitoring of Failsafe Circuit Breaker in Spring-Boot environment. - [Glowroot](https://glowroot.org) - Open-source Java APM. - [HertzBeat](https://github.com/dromara/hertzbeat) - Real-time monitoring system with custom-monitor and agentless. +- [hippo4j](https://github.com/opengoofy/hippo4j/blob/develop/README-EN.md) - Dynamic and observable thread pool framework. - [inspectIT](https://www.inspectit.rocks) - Captures detailed run-time information via hooks that can be changed on the fly. It supports tracing over multiple systems via the OpenTracing API and can correlate the data with end user monitoring. - [Instrumental ![c]](https://instrumentalapp.com) - Real-time Java application performance monitoring. A commercial service with free development accounts. -- [JavaMelody](https://github.com/javamelody/javamelody) - Performance monitoring and profiling. - [Jaeger client](https://github.com/jaegertracing/jaeger-client-java) - Jaeger client. +- [JavaMelody](https://github.com/javamelody/javamelody) - Performance monitoring and profiling. - [jmxtrans](https://github.com/jmxtrans/jmxtrans) - Connect to multiple JVMs and query them for their attributes via JMX. Its query language is based on JSON, which allows non-Java programmers to access the JVM attributes. Supports different output writes, including Graphite, Ganglia, and StatsD. - [Jolokia](https://jolokia.org) - JMX over REST. -- [Metrics](https://github.com/dropwizard/metrics) - Expose metrics via JMX or HTTP and send them to a database. -- [Datadog ![c]](https://github.com/DataDog/dd-trace-java) - Modern monitoring & analytics. +- [Micrometer](https://github.com/micrometer-metrics/micrometer) - Vendor-neutral metrics/observability facade for the most popular metrics/observability libraries. +- [Micrometer Tracing](https://github.com/micrometer-metrics/tracing) - Vendor-neutral distributed tracing facade for the most popular tracer libraries. - [nudge4j](https://github.com/lorenzoongithub/nudge4j) - Remote developer console from the browser for Java 8 via bytecode injection. - [Pinpoint](https://github.com/naver/pinpoint) - Open-source APM tool. - [Prometheus](https://github.com/prometheus/client_java) - Provides a multi-dimensional data model, DSL, autonomous server nodes and much more. @@ -660,7 +667,6 @@ _Tools that monitor applications in production._ - [Stagemonitor](https://github.com/stagemonitor/stagemonitor) - Open-source performance monitoring and transaction tracing for JVM apps. - [Sysmon](https://github.com/palantir/Sysmon) - Lightweight platform monitoring tool for Java VMs. - [zipkin](https://zipkin.io) - Distributed tracing system which gathers timing data needed to troubleshoot latency problems in microservice architectures. -- [hippo4j](https://github.com/opengoofy/hippo4j/blob/develop/README-EN.md) - Dynamic and observable thread pool framework. ### Native @@ -911,7 +917,7 @@ _Libraries that handle security, authentication, authorization or session manage - [SSLContext-Kickstart](https://github.com/Hakky54/sslcontext-kickstart) - High-level SSL context builder for configuring HTTP clients with SSL/TLS. - [Themis](https://github.com/cossacklabs/themis) - Multi-platform high-level cryptographic library provides easy-to-use encryption for protecting sensitive data: secure messaging with forward secrecy, secure data storage (AES256GCM); suits for building end-to-end encrypted applications. - [Tink](https://github.com/google/tink) - Provides a simple and misuse-proof API for common cryptographic tasks. -- [Topaz](https://www.topaz.sh) - Fine-grained authorization for applications with support for RBAC, ABAC, and ReBAC. +- [Topaz](https://www.topaz.sh) - Fine-grained authorization for applications with support for RBAC, ABAC, and ReBAC. ### Serialization @@ -919,6 +925,7 @@ _Libraries that handle serialization with high efficiency._ - [FlatBuffers](https://github.com/google/flatbuffers) - Memory-efficient serialization library that can access serialized data without unpacking and parsing it. - [FST](https://github.com/RuedigerMoeller/fast-serialization) - JDK-compatible, high-performance object graph serialization. +- [Fury](https://github.com/alipay/fury) - Blazing fast object graph serialization framework powered by JIT and zero-copy. - [Kryo](https://github.com/EsotericSoftware/kryo) - Fast and efficient object graph serialization framework. - [MessagePack](https://github.com/msgpack/msgpack-java) - Efficient binary serialization format. - [PHP Serializer](https://github.com/marcospassos/java-php-serializer) - Serializing objects in the PHP serialization format. @@ -959,7 +966,7 @@ _Tools that simplify testing asynchronous services._ - [Awaitility](https://github.com/awaitility/awaitility) - DSL for synchronizing asynchronous operations. - [ConcurrentUnit](https://github.com/jhalterman/concurrentunit) - Toolkit for testing multi-threaded and asynchronous applications. -- [GreenMail](http://www.icegreen.com/greenmail/) - In-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL. (GPL-2.0-only) +- [GreenMail](https://greenmail-mail-test.github.io/greenmail/) - In-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL. (GPL-2.0-only) - [Hoverfly Java](https://github.com/SpectoLabs/hoverfly-java) - Native bindings for Hoverfly, a proxy which allows you to simulate HTTP services. - [Karate](https://github.com/intuit/karate) - DSL that combines API test-automation, mocks and performance-testing making testing REST/HTTP services easy. - [REST Assured](https://github.com/rest-assured/rest-assured) - DSL for easy testing of REST/HTTP services. @@ -982,6 +989,7 @@ _Testing for the software development process that emerged from TDD and was heav _Everything related to the creation and handling of random data._ - [Beanmother](https://github.com/keepcosmos/beanmother) - Sets up beans from YAML fixtures. +- [Datafaker](https://github.com/datafaker-net/datafaker) - Modern fake data generator forked from Java Faker. - [Fixture Factory](https://github.com/six2six/fixture-factory) - Generates fake objects from a template. - [jFairy](https://github.com/Devskiller/jfairy) - Fake data generator. - [Instancio](https://github.com/instancio/instancio) - Automates data setup in unit tests by generating fully-populated, reproducible objects. Includes JUnit 5 extension. @@ -1048,16 +1056,18 @@ _Libraries which provide general utility functions._ - [Chocotea](https://github.com/cleopatra27/chocotea) - Generates postman collection, environment and integration tests from java code. - [CRaSH](http://www.crashub.org) - Provides a shell into a JVM that's running CRaSH. Used by Spring Boot and others. (LGPL-2.1-or-later) - [Dex](https://github.com/PatMartin/Dex) - Java/JavaFX tool capable of powerful ETL and data visualization. +- [dregex](https://github.com/marianobarrios/dregex) - Regular expression engine that uses deterministic finite automata. It supports some Perl-style features and yet retains linear matching time, and also offers set operations. - [Embulk](https://github.com/embulk/embulk) - Bulk data loader that helps data transfer between various databases, storages, file formats, and cloud services. - [fswatch](https://github.com/vorburger/ch.vorburger.fswatch) - Micro library to watch for directory file system changes, simplifying java.nio.file.WatchService. - [Gephi](https://github.com/gephi/gephi) - Cross-platform for visualizing and manipulating large graph networks. (GPL-3.0-only) - [Guava](https://github.com/google/guava) - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and more. -- [JADE](http://jade.tilab.com) - Framework and environment for building and debugging multi-agent systems. (LGPL-2.0-only) +- [JADE](https://jade.tilab.com) - Framework and environment for building and debugging multi-agent systems. (LGPL-2.0-only) - [Java Diff Utils](https://java-diff-utils.github.io/java-diff-utils/) - Utilities for text or data comparison and patching. - [JavaVerbalExpressions](https://github.com/VerbalExpressions/JavaVerbalExpressions) - Library that helps with constructing difficult regular expressions. - [JGit](https://www.eclipse.org/jgit/) - Lightweight, pure Java library implementing the Git version control system. - [minio-java](https://github.com/minio/minio-java) - Provides simple APIs to access any Amazon S3-compatible object storage server. - [Protégé](https://protege.stanford.edu) - Provides an ontology editor and a framework to build knowledge-based systems. +- [Semver4j](https://github.com/semver4j/semver4j) - Lightweight library that helps you handling semantic versioning with different modes. - [Underscore-java](https://github.com/javadev/underscore-java) - Port of Underscore.js functions. ### Version Managers @@ -1129,7 +1139,6 @@ _Active discussions._ - [r/java](https://www.reddit.com/r/java/) - Subreddit for the Java community. - [Stack Overflow](https://stackoverflow.com/questions/tagged/java) - Question/answer platform. -- [VirtualJUG](https://virtualjug.com) - Virtual Java User Group. ### Frontends @@ -1157,7 +1166,6 @@ _Something to look at or listen to while programming._ - [Foojay Podcast](https://foojay.io/today/category/podcast/) - [Inside Java](https://inside.java/podcast) (Official) - [Java Off Heap](http://www.javaoffheap.com) -- [The Java Council](https://virtualjug.com/#podcast) - [The Java Posse](http://www.javaposse.com) - Discontinued as of 02/2015. ### People diff --git a/docs/awesome/awesome-mac.md b/docs/awesome/awesome-mac.md index 3974004793..509b08587c 100644 --- a/docs/awesome/awesome-mac.md +++ b/docs/awesome/awesome-mac.md @@ -934,6 +934,7 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [Hook for Mac](https://hookproductivity.com/) - Hook files together fast and easily, enabling you to find anything related with a simple keyboard shortcut. * [Hungrymark](https://zhengying.github.io/hungrymark) - Useful app to bookmark your files, folders, and webs, quick access your bookmarks through menu bar [![App Store][app-store Icon]](https://apps.apple.com/us/app/hungrymark/id1482778901?l=en&mt=12) * [iCMD](https://icmd.app) - Fuzzy menubar search and vim/easymotion emulation which works globally for every native MacOS app. +* [Journey Navigation](https://gowithjourney.com) - A powerful route planning app with weather along your route, traffic alerts, turn by turn directions, and more. [![App Store][app-store Icon]](https://apps.apple.com/us/app/journey-navigation/id1662059644) * [Karabiner](https://pqrs.org/osx/karabiner/) - Powerful and stable keyboard customizer for OS X. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/tekezo/Karabiner) * [Keyboard Maestro](http://www.keyboardmaestro.com) - Automate routine actions based on triggers from keyboard, menu, location, added devices, and more. * [Keytty](http://keytty.com) - App to keep your hands on the keyboard. Move, click, scroll, drag and more with a few strokes. diff --git a/docs/awesome/awesome-naming.md b/docs/awesome/awesome-naming.md index b98dfc3171..ad71162397 100644 --- a/docs/awesome/awesome-naming.md +++ b/docs/awesome/awesome-naming.md @@ -95,8 +95,9 @@ This is a curated list for when naming things is done right. - [Oracle](https://en.wikipedia.org/wiki/Oracle_machine) - A black box that magically gives answers even to undeciable questions like the halting problem. - [Pumping lemma](https://en.wikipedia.org/wiki/Pumping_lemma) - The fact that in some formal languages any sufficiently long string can be _pumped_ with repetitions of its substring and the result stays in the same formal language. -## Tools +## Tools and Applications +- [Safari](https://en.wikipedia.org/wiki/Safari_(web_browser)) - Web browser developed by Apple. - [tldr](https://tldr.sh/) - Simplified man pages with practical examples. - [yarn](https://yarnpkg.com/) - NodeJS dependency manager. diff --git a/docs/awesome/magictools.md b/docs/awesome/magictools.md index 66601788b6..14035ed034 100644 --- a/docs/awesome/magictools.md +++ b/docs/awesome/magictools.md @@ -197,6 +197,7 @@ _Set of game frameworks, engines and platforms_ - :tada: [Defold](http://www.defold.com/) - Free 2D Game Engine for Cross-Platform Publishing - :tada: [DEM Net Elevation API C#](https://github.com/dem-net/DEM.Net) - Terrain generation from real data with textures, normal maps, glTF, OBJ, STL support - :tada: [Diligent Engine](https://github.com/DiligentGraphics/DiligentEngine) - A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan. +- :tada: [DotRecast](https://github.com/ikpil/DotRecast) - A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#. - :tada: [E.B.U.R.P](http://pents90.github.io/eburp/) - The Eight-Bit Universal Role Playing Engine - :tada: [ENGi](https://github.com/ajhager/engi) - A multi-platform 2D game library for Go. - :tada: [engo](https://engoengine.github.io/) - Engo is an open-source 2D game engine written in Go.