From 7ab411c792255b5fc69c5816af045a45d93600d5 Mon Sep 17 00:00:00 2001 From: chenjiajia Date: Tue, 23 Jan 2024 21:08:34 +0000 Subject: [PATCH] Robot Updated at:23 Jan 2024 21:08:34 GMT --- docs/awesome/awesome-agi-cocosci.md | 2 + docs/awesome/awesome-audit-algorithms.md | 2 + .../awesome-browser-extensions-for-github.md | 56 ++--- docs/awesome/awesome-cakephp.md | 2 +- docs/awesome/awesome-cl.md | 2 +- docs/awesome/awesome-developer-first.md | 9 +- docs/awesome/awesome-digital-history.md | 2 + docs/awesome/awesome-incident-response.md | 3 +- docs/awesome/awesome-neovim.md | 1 + docs/awesome/awesome-php.md | 2 +- docs/awesome/awesome-raspberry-pi.md | 15 +- docs/awesome/awesome-selfhosted.md | 6 +- docs/awesome/awesome-slack.md | 230 ++++++++++++------ docs/awesome/awesome-terraform.md | 32 ++- docs/awesome/static-analysis.md | 4 +- 15 files changed, 236 insertions(+), 132 deletions(-) diff --git a/docs/awesome/awesome-agi-cocosci.md b/docs/awesome/awesome-agi-cocosci.md index d6cef27869..fdf4eaa9cf 100644 --- a/docs/awesome/awesome-agi-cocosci.md +++ b/docs/awesome/awesome-agi-cocosci.md @@ -622,6 +622,8 @@ Contributions are greatly welcomed! Please refer to [Contribution Guidelines](ht * [Domain-Specific Language](https://en.wikipedia.org/wiki/Domain-specific_language) - ***Wikipedia***. Wikipedia encyclopedia entry on Domain Specific Languages. +* [Domain Engineering](https://en.wikipedia.org/wiki/Domain_engineering) - ***Wikipedia***. Wikipedia encyclopedia entry on Domain Engineering. + * [The complete guide to (external) Domain Specific Languages](https://tomassetti.me/domain-specific-languages/). An introduction to Domain Specific Languages (DSL) based on 19 DSL cases. * [When and how to develop domain-specific languages](https://dl.acm.org/doi/abs/10.1145/1118890.1118892) - ***ACM Computing Surveys***, 2005. [[All Versions](https://scholar.google.com/scholar?cluster=8598236436890577027&hl=en&as_sdt=0,5)]. [[Preprint](https://john.cs.olemiss.edu/~hcc/csci658/notes/localcopy/WhenDSL.pdf)]. A survey on patterns in the decision, analysis, design, and implementation phases of DSL development. diff --git a/docs/awesome/awesome-audit-algorithms.md b/docs/awesome/awesome-audit-algorithms.md index b08f10115c..6c02145da5 100644 --- a/docs/awesome/awesome-audit-algorithms.md +++ b/docs/awesome/awesome-audit-algorithms.md @@ -10,6 +10,8 @@ Nowadays, many algorithms (recommendation, scoring, classification) are operated ## Papers +### 2024 +- [Auditing Fairness by Betting](https://arxiv.org/pdf/2305.17570.pdf) - (Neurips) [[Code]](https://github.com/bchugg/auditing-fairness) *Sequential methods that allows for the continuous monitoring of incoming data from a black-box classifier or regressor.* ### 2023 - [Stealing the Decoding Algorithms of Language Models](https://people.cs.umass.edu/~amir/papers/CCS23-LM-stealing.pdf) - (CCS) *Steal the type and hyperparameters of the decoding algorithms of a LLM.* - [Modeling rabbit‑holes on YouTube](https://link.springer.com/epdf/10.1007/s13278-023-01105-9?sharing_token=h-O-asHI49VUWS9FxN1Gsve4RwlQNchNByi7wbcMAY6I98PKW1PqhFQJ_JqQyk3TrB05qDb3LUzMDmKOgrupccQliViDle-rwKEi2MZ8xBViaAQhyN41oZBKLLeXchoeIW2kklVHC094I5KD8pxja4-if6-iB0uAI1FnqnYoxjU%3D) - (SNAM) *Models the trapping dynamics of users in rabbit holes in YouTube, and provides a measure of this enclosure.* diff --git a/docs/awesome/awesome-browser-extensions-for-github.md b/docs/awesome/awesome-browser-extensions-for-github.md index 2a2a2367d4..e324ee087b 100644 --- a/docs/awesome/awesome-browser-extensions-for-github.md +++ b/docs/awesome/awesome-browser-extensions-for-github.md @@ -55,12 +55,12 @@ Installs: 328 | Stars: 456 | Last update: 1 Mar 2021 Displays size of each file, download link and an option of copying file contents directly to clipboard -Installs: 40709 | Stars: 1946 | Last update: 25 Dec 2021 +Installs: 40711 | Stars: 1947 | Last update: 25 Dec 2021 Easily search GIPHY to add a GIF into any GitHub comment box. -Installs: 10527 | Stars: 166 | Last update: 20 Jan 2024 +Installs: 10525 | Stars: 166 | Last update: 20 Jan 2024 Find the best GIFs for your awesome pull requests. @@ -70,7 +70,7 @@ Installs: 136 | Stars: 22 | Last update: n/a Quickly browse the history of a file from any git repository. -Installs: 7231 | Stars: 13450 | Last update: 14 Oct 2023 +Installs: 7231 | Stars: 13451 | 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. @@ -80,7 +80,7 @@ Installs: 30 | 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: 3119 | Stars: 289 | Last update: 14 Jul 2022 +Installs: 3120 | Stars: 289 | Last update: 14 Jul 2022 Set custom tab size for code view on GitHub.com @@ -105,12 +105,12 @@ Installs: 1000 | Stars: 143 | Last update: 8 Oct 2019 Neat hovercards for GitHub. -Installs: 27489 | Stars: 1795 | Last update: 12 May 2021 +Installs: 27500 | Stars: 1795 | Last update: 12 May 2021 Colorize issue and PR links to see their status (open, closed, merged). -Installs: 943 | Stars: 295 | Last update: 15 Dec 2023 +Installs: 942 | Stars: 295 | Last update: 15 Dec 2023 Displays npm package stats on GitHub @@ -130,7 +130,7 @@ Installs: 30 | Stars: 39 | Last update: 21 Jan 2024 Automatically adds repository size to GitHub's repository summary. -Installs: 20000 | Stars: 1181 | Last update: 26 Jun 2020 +Installs: 20000 | Stars: 1182 | Last update: 26 Jun 2020 Chrome extension to see story points in GitHub projects. @@ -155,12 +155,12 @@ Installs: 64 | Stars: 20 | Last update: 12 Apr 2023 Show [vscode-icons](https://github.com/vscode-icons/vscode-icons) in the repository browser. -Installs: 2000 | Stars: 285 | Last update: 30 Sep 2021 +Installs: 2000 | Stars: 286 | Last update: 30 Sep 2021 It can make the sub-directories and files of github repository as zip and download it -Installs: 103476 | Stars: 34 | Last update: 21 Aug 2023 +Installs: 103474 | 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. @@ -180,37 +180,37 @@ Installs: 2000 | Stars: 345 | Last update: n/a Hide dotfiles from the GitHub file browser. -Installs: 715 | Stars: 316 | Last update: 17 Sep 2021 +Installs: 714 | Stars: 316 | Last update: 17 Sep 2021 Allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version. -Installs: 10000 | Stars: 3425 | Last update: 19 Nov 2023 +Installs: 10000 | Stars: 3426 | Last update: 19 Nov 2023 Browser extension to add git graph to GitHub website. -Installs: 6398 | Stars: 2365 | Last update: 1 Jan 2024 +Installs: 6400 | Stars: 2371 | Last update: 1 Jan 2024 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: 59 | Stars: 233 | Last update: 26 May 2018 +Installs: 59 | Stars: 234 | Last update: 26 May 2018 See forks with the most stars under the names of repositories. -Installs: 1336 | Stars: 570 | Last update: 6 Nov 2023 +Installs: 1337 | Stars: 570 | Last update: 6 Nov 2023 Show Material icons for files/folders in repository file viewer. Display the same icons from vscode-material-icon-theme VSCode extension. -Installs: 10672 | Stars: 404 | Last update: 10 Jan 2024 +Installs: 10673 | Stars: 404 | Last update: 10 Jan 2024 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: 41 | Stars: 248 | Last update: 27 Nov 2019 +Installs: 40 | Stars: 248 | Last update: 27 Nov 2019 Chrome extension which helps you not to miss important changes in your news thread related to your repo @@ -220,12 +220,12 @@ Installs: 18 | Stars: 15 | Last update: 1 Oct 2018 A Chrome and Firefox extension to quickly see your notifications in a popup without leaving the current page. -Installs: 438 | Stars: 140 | Last update: 6 Apr 2023 +Installs: 437 | Stars: 140 | 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: 10562 | Stars: 1766 | Last update: 12 Jul 2023 +Installs: 10561 | Stars: 1766 | 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,7 +235,7 @@ Installs: 88 | Stars: 134 | Last update: 5 Jan 2024 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: 32750 | Stars: 5217 | Last update: 13 Nov 2022 +Installs: 32752 | Stars: 5217 | 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). @@ -252,12 +252,12 @@ Installs: 5000 | Stars: 958 | 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: 337521 | Stars: 22613 | Last update: 4 Jan 2024 +Installs: 337525 | Stars: 22614 | Last update: 4 Jan 2024 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: 377 | Stars: 222 | Last update: 30 Apr 2023 +Installs: 378 | Stars: 222 | 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,7 +267,7 @@ Installs: 1047 | Stars: 66 | 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: 759 | Stars: 111 | Last update: 21 Jun 2023 +Installs: 758 | Stars: 111 | Last update: 21 Jun 2023 Browser extension that shows which pull requests contain changes related to a file. @@ -277,7 +277,7 @@ Installs: 38 | Stars: 96 | Last update: 15 Oct 2020 Extension that simplifies the GitHub interface and adds useful features. -Installs: 78683 | Stars: 22491 | Last update: 10 Jan 2024 +Installs: 78688 | Stars: 22504 | Last update: 10 Jan 2024 Are they tabs? Are they spaces? How many? Never wonder again! Renders spaces as `·` and tabs as `→` in all the code on GitHub. @@ -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: 101012 | Stars: 9372 | Last update: 12 Dec 2023 +Installs: 101012 | Stars: 9377 | Last update: 12 Dec 2023 Make tab indented code more readable by forcing the tab size to 4 instead of 8. @@ -308,7 +308,7 @@ Installs: 2000 | Stars: 279 | Last update: 25 Sep 2021 Helps you see easily which activities happened since you last visited GitHub. -Installs: 179 | Stars: 32 | Last update: n/a +Installs: 178 | Stars: 32 | 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: 16 Jan 2024 All your issues, PRs, repos and other work documents right in your new tab -Installs: 20166 | Stars: n/a | Last update: 17 Oct 2023 +Installs: 20167 | Stars: n/a | Last update: 17 Oct 2023 file tree for github, and more than that. -Installs: 10379 | Stars: n/a | Last update: 15 Dec 2023 +Installs: 10377 | Stars: n/a | Last update: 15 Dec 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. @@ -343,7 +343,7 @@ Installs: 52418 | Stars: 129 | Last update: 18 Jan 2024 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: 2088 | Stars: 735 | Last update: 20 Dec 2023 +Installs: 2087 | Stars: 735 | Last update: 20 Dec 2023 Extends GitHub pages with math, diagrams, embedded YouTube videos etc. diff --git a/docs/awesome/awesome-cakephp.md b/docs/awesome/awesome-cakephp.md index a46eec1821..b7cd91ee25 100644 --- a/docs/awesome/awesome-cakephp.md +++ b/docs/awesome/awesome-cakephp.md @@ -42,7 +42,7 @@ Additional lists you might find useful: - 🍰 [AuditStash plugin](https://github.com/lorenzo/audit-stash) - Flexible and rock solid audit log tracking. - 🍰 [DatabaseLog plugin](https://github.com/dereuromark/CakePHP-DatabaseLog) - Simple and stand-alone logging to database instead of files. - 🍰 [Muffin/Footprint plugin](https://github.com/UseMuffin/Footprint) - Plugin to allow passing currently logged in user to model layer. -- [Version plugin](https://github.com/josegonzalez/cakephp-version) - A plugin that facilitates versioned database entities. +- 🍰 [Version plugin](https://github.com/josegonzalez/cakephp-version) - A plugin that facilitates versioned database entities. ## Authentication and Authorization *Plugins and libraries for implementing authentication and authorization.* diff --git a/docs/awesome/awesome-cl.md b/docs/awesome/awesome-cl.md index 265842303a..7e566a8271 100644 --- a/docs/awesome/awesome-cl.md +++ b/docs/awesome/awesome-cl.md @@ -1623,7 +1623,7 @@ Files and directories * [pathname-utils](https://github.com/Shinmera/pathname-utils) - A collection of utilities to help with pathname operations. [zlib][33]. * [filesystem-utils](https://github.com/Shinmera/filesystem-utils) - deal with common problems with filesystems, such as listing files, probing file types, determining default directories, etc. * [file-attributes](https://github.com/Shinmera/file-attributes) - access to common file attributes (uid, gid, permissions, ctime, mtime, atime). -* [ppath](https://github.com/fourier/ppath) - Common Lisp's +* [ppath](https://codeberg.org/fourier/ppath) - Common Lisp's implementation of the Python's os.path module. [BSD][15]. * [mmap](https://github.com/Shinmera/mmap) - Portable mmap file memory mapping utility library. [zlib][33]. * [fof](https://gitlab.com/ambrevar/fof) - File-object finder Common Lisp library. Enable rapid file search, inspection and manipulation. [GPL3][2]. diff --git a/docs/awesome/awesome-developer-first.md b/docs/awesome/awesome-developer-first.md index 26e8e055a2..e8c65be54c 100644 --- a/docs/awesome/awesome-developer-first.md +++ b/docs/awesome/awesome-developer-first.md @@ -3,7 +3,7 @@ A curated list of awesome developer-first products. -(Shameless plug) You might like [unzip.dev](https://unzip.dev?ref=github-adf) (developer trends newsletter I created). +(👀 Shameless plug) You might like [unzip.dev](https://unzip.dev?ref=github-adf) (developer trends newsletter I created). You can follow [Agam](https://twitter.com/agammore) and [flo](https://twitter.com/fmerian) for more dev related content :) The definition of developer-first for this repo is: @@ -44,6 +44,7 @@ For the latest additions [click here](https://github.com/agamm/awesome-developer * [Firebase Auth](https://firebase.google.com/products/auth) - Google Firebase's take on authentication. * [FusionAuth](https://fusionauth.io/) - Security-centric authentication as a Service, including self-hosting. * [Hanko](https://www.hanko.io/) - Passwordless (WebAuthn API) PSD2, eIDAS, and GDPR compliant. ![Hanko](https://img.shields.io/github/contributors-anon/teamhanko/hanko?style=flat-square&logo=github&labelColor=%230D1117&color=%23161B22) +* [Kinde](https://kinde.com/) - Authentification and user management as a service. * [LoginRadius](https://www.loginradius.com/) - Managed user authentication service with SSO. * [Magic.link](https://magic.link) - Passwordless (email-based) log in as a service. * [Okta](https://developer.okta.com/) - Embeddable authentication with SSO. @@ -59,6 +60,11 @@ For the latest additions [click here](https://github.com/agamm/awesome-developer * [n8n](http://n8n.io/) - Free and source-available fair-code licensed workflow automation tool. ![n8n](https://img.shields.io/github/contributors-anon/n8n-io/n8n?style=flat-square&logo=github&labelColor=%230D1117&color=%23161B22) * [Trigger.dev](http://trigger.dev/) - Open-source platform to create workflows from APIs, on a schedule or on demand. ![trigger.dev](https://img.shields.io/github/contributors-anon/triggerdotdev/trigger.dev?style=flat-square&logo=github&labelColor=%230D1117&color=%23161B22) +## Backend-as-a-Service +*Abstract away all the backend hassles with an out-of-the-box suite of backend solutions.* +* [Appwrite](https://appwrite.io/) - End-to-end backend server for frontend and mobile developers. ![Appwrite](https://img.shields.io/github/contributors-anon/appwrite/appwrite?style=flat-square&logo=github&labelColor=%230D1117&color=%23161B22) +* [Supabase](https://supabase.io/) - Hosted and open source managed Postgres DB like Firebase. ![Supabase](https://img.shields.io/github/contributors-anon/supabase/supabase?style=flat-square&logo=github&labelColor=%230D1117&color=%23161B22) + ## CI/CD *Continuous Integration/Delivery.* * [CircleCI](https://circleci.com/) - YML to configure your builds, parallel jobs, jobs marketplace. @@ -91,7 +97,6 @@ For the latest additions [click here](https://github.com/agamm/awesome-developer * [CrateDB](https://crate.io/) - Distributed open-source SQL database for real-time analytics. ![Crate](https://img.shields.io/github/contributors-anon/crate/crate?style=flat-square&logo=github&labelColor=%230D1117&color=%23161B22) * [Neuledge](https://neuledge.com/) - Abstract ORM with a universal schema language for any kind of database. * [PlanetScale](https://planetscale.com/) - Hosted managed MySQL database, CI integration & auto scaling. -* [Supabase](https://supabase.io/) - Hosted and open source managed postgres DB like firebase. ![Supabase](https://img.shields.io/github/contributors-anon/supabase/supabase?style=flat-square&logo=github&labelColor=%230D1117&color=%23161B22) * [Upstash](https://upstash.com/) - Serverless tailored redis provider. ## Debugging diff --git a/docs/awesome/awesome-digital-history.md b/docs/awesome/awesome-digital-history.md index 356ca3d2c1..31954f25a7 100644 --- a/docs/awesome/awesome-digital-history.md +++ b/docs/awesome/awesome-digital-history.md @@ -18,6 +18,7 @@ Finding aids for textual and multimedia [primary sources](https://en.wikipedia.o ### Africa - [PARC](https://parc-portal.org/) - Portal for African Research Collections: PARC is the new meta-catalogue for the Africana collections at the research location Basel. +- [West African Arabic Manuscript Database](https://islam.zmo.de/s/westafrica/page/home) - A comprehensive collection of manuscripts that provides insight into the Islamic scholarly tradition in West Africa. ### Asia @@ -156,6 +157,7 @@ Finding aids for textual and multimedia [primary sources](https://en.wikipedia.o - [HIST 7370](https://cblevins.github.io/f19-dig-hist/) - Online course for Methods and Readings in Digital History. - [History Toolkit](https://dg.philhist.unibas.ch/en/studium/history-a-toolkit-for-students/) - History Toolkit for Students. - [Introduction to Digital History](https://wissen-ist-acht.github.io/digitalhistory.intro/) - This guide, created in the fall semester of 2022, accompanies the introductory courses in history at the University of Basel and is intended to provide a first insight into the field of digital history. +- [Introduction to Python for Humanists](https://python-textbook.pythonhumanities.com/intro.html) - A textbook offering a comprehensive introduction to Python programming, tailored for researchers and students in the humanities. - [Local Linkages](https://locallinkages.org/) - Professional development curriculum to introduce to historical research methods and digital history skills. - [Python für Historiker:innen](https://digital-history-berlin.github.io/Python-fuer-Historiker-innen/home.html) - The Jupyter Book (in German language) is aimed at historians who are looking for a first application-oriented and interactive introduction to the Python programming language. - [The CTP Book](https://comp-think.github.io/) - A book for teaching Computational Thinking and Programming skills to people with a background in the Humanities. diff --git a/docs/awesome/awesome-incident-response.md b/docs/awesome/awesome-incident-response.md index da5961dc2a..82d640940e 100644 --- a/docs/awesome/awesome-incident-response.md +++ b/docs/awesome/awesome-incident-response.md @@ -26,7 +26,7 @@ Digital Forensics and Incident Response (DFIR) teams are groups of people in an * [Belkasoft Evidence Center](https://belkasoft.com/ec) - The toolkit will quickly extract digital evidence from multiple sources by analyzing hard drives, drive images, memory dumps, iOS, Blackberry and Android backups, UFED, JTAG and chip-off dumps. * [CimSweep](https://github.com/PowerShellMafia/CimSweep) - Suite of CIM/WMI-based tools that enable the ability to perform incident response and hunting operations remotely across all versions of Windows. * [CIRTkit](https://github.com/byt3smith/CIRTKit) - CIRTKit is not just a collection of tools, but also a framework to aid in the ongoing unification of Incident Response and Forensics investigation processes. -* [Cyber Triage](http://www.cybertriage.com) - Cyber Triage remotely collects and analyzes endpoint data to help determine if it is compromised. It’s agentless approach and focus on ease of use and automation allows companies to respond without major infrastructure changes and without a team of forensics experts. Its results are used to decide if the system should be erased or investigated further. +* [Cyber Triage](http://www.cybertriage.com) - Cyber Triage collects and analyzes host data to determine if it is compromised. It's scoring system and recommendation engine allow you to quickly focus on the important artifacts. It can import data from its collection tool, disk images, and other collectors (such as KAPE). It can run on an examiner's desktop or in a server model. Developed by Sleuth Kit Labs, which also makes Autopsy. * [Dissect](https://github.com/fox-it/dissect) - Dissect is a digital forensics & incident response framework and toolset that allows you to quickly access and analyse forensic artefacts from various disk and file formats, developed by Fox-IT (part of NCC Group). * [Doorman](https://github.com/mwielgoszewski/doorman) - osquery fleet manager that allows remote management of osquery configurations retrieved by nodes. It takes advantage of osquery's TLS configuration, logger, and distributed read/write endpoints, to give administrators visibility across a fleet of devices with minimal overhead and intrusiveness. * [Falcon Orchestrator](https://github.com/CrowdStrike/falcon-orchestrator) - Extendable Windows-based application that provides workflow automation, case management and security response functionality. @@ -277,6 +277,7 @@ Digital Forensics and Incident Response (DFIR) teams are groups of people in an * [AChoir](https://github.com/OMENScan/AChoir) - Framework/scripting tool to standardize and simplify the process of scripting live acquisition utilities for Windows. * [Crowd Response](http://www.crowdstrike.com/community-tools/) - Lightweight Windows console application designed to aid in the gathering of system information for incident response and security engagements. It features numerous modules and output formats. +* [Cyber Triage](http://www.cybertriage.com) - Cyber Triage has a lightweight collection tool that is free to use. It collects source files (such as registry hives and event logs), but also parses them on the live host so that it can also collect the executables that the startup items, scheduled, tasks, etc. refer to. It's output is a JSON file that can be imported into the free version of Cyber Triage. Cyber Triage is made by Sleuth Kit Labs, which also makes Autopsy. * [DFIR ORC](https://dfir-orc.github.io/) - DFIR ORC is a collection of specialized tools dedicated to reliably parse and collect critical artifacts such as the MFT, registry hives or event logs. DFIR ORC collects data, but does not analyze it: it is not meant to triage machines. It provides a forensically relevant snapshot of machines running Microsoft Windows. The code can be found on [GitHub](https://github.com/DFIR-ORC/dfir-orc). * [FastIR Collector](https://github.com/SekoiaLab/Fastir_Collector) - Tool that collects different artifacts on live Windows systems and records the results in csv files. With the analyses of these artifacts, an early compromise can be detected. * [Fibratus](https://github.com/rabbitstack/fibratus) - Tool for exploration and tracing of the Windows kernel. diff --git a/docs/awesome/awesome-neovim.md b/docs/awesome/awesome-neovim.md index 962ccf41d7..52e19c69bf 100644 --- a/docs/awesome/awesome-neovim.md +++ b/docs/awesome/awesome-neovim.md @@ -229,6 +229,7 @@ - [cbochs/grapple.nvim](https://github.com/cbochs/grapple.nvim) - Provides tagging, cursor tracking, and immediate navigation to important project files. - [chentoast/marks.nvim](https://github.com/chentoast/marks.nvim) - A better user experience for viewing and interacting with Vim marks. - [ThePrimeagen/harpoon](https://github.com/ThePrimeagen/harpoon) - A per project, auto updating and editable marks utility for fast file navigation. +- [otavioschwanck/arrow.nvim](https://github.com/otavioschwanck/arrow.nvim) - Like harpoon, but with a different UX, single keybinding needed and statusline support. - [ofirgall/open.nvim](https://github.com/ofirgall/open.nvim) - Open the current word with custom openers, GitHub shorthand for example. - [LeonHeidelbach/trailblazer.nvim](https://github.com/LeonHeidelbach/trailblazer.nvim) - TrailBlazer introduces a stack based mark system that enables a completely new dynamic and super fast workflow using project wide marks. - [tomasky/bookmarks.nvim](https://github.com/tomasky/bookmarks.nvim) - Bookmarks with global file storage, written in Lua. diff --git a/docs/awesome/awesome-php.md b/docs/awesome/awesome-php.md index 8013f048f4..149b7e1d9f 100644 --- a/docs/awesome/awesome-php.md +++ b/docs/awesome/awesome-php.md @@ -223,7 +223,6 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT *Libraries for testing codebases and generating test data.* * [Alice](https://github.com/nelmio/alice) - An expressive fixture generation library. -* [AspectMock](https://github.com/Codeception/AspectMock) - A mocking framework for PHPUnit/Codeception. * [Atoum](https://github.com/atoum/atoum) - A simple testing library. * [Behat](https://docs.behat.org/en/latest/) - A behaviour driven development (BDD) testing framework. * [Codeception](https://github.com/Codeception/Codeception) - A full stack testing framework. @@ -234,6 +233,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT * [Kahlan](https://github.com/kahlan/kahlan) - Full stack Unit/BDD testing framework with built-in stub, mock and code-coverage support. * [Mink](https://mink.behat.org/en/latest/) - Web acceptance testing. * [Mockery](https://github.com/mockery/mockery) - A mock object library for testing. +* [Nette Tester](https://github.com/nette/tester) - A productive and enjoyable parallel unit testing framework. * [ParaTest](https://github.com/paratestphp/paratest) - A parallel testing library for PHPUnit. * [Pest](https://pestphp.com/) - A testing framework with a focus on simplicity. * [Peridot](https://github.com/peridot-php/peridot) - An event-driven test framework. diff --git a/docs/awesome/awesome-raspberry-pi.md b/docs/awesome/awesome-raspberry-pi.md index 60fd4b30ce..87682fae07 100644 --- a/docs/awesome/awesome-raspberry-pi.md +++ b/docs/awesome/awesome-raspberry-pi.md @@ -2,13 +2,13 @@ ## Awesome Raspberry Pi [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -[![All Contributors](https://img.shields.io/badge/all_contributors-43-orange.svg)](https://github.com/thibmaek/awesome-raspberry-pi/blob/master/CONTRIBUTORS.md) +[![All Contributors](https://img.shields.io/badge/all_contributors-43-orange.svg)](https://github.com/thibmaek/awesome-raspberry-pi/blob/main/CONTRIBUTORS.md) Raspberry Pi Logo > The Raspberry Pi is a series of credit card-sized single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and developing countries. Official Link: [Raspberry Pi Foundation Homepage](https://raspberrypi.org), [Raspberry Pi Computer Homepage](https://www.raspberrypi.com) -This list is a collection of tools, projects, images and resources conforming to the [Awesome Manifesto](https://github.com/sindresorhus/awesome/blob/master/awesome.md) +This list is a collection of tools, projects, images and resources conforming to the [Awesome Manifesto](https://github.com/sindresorhus/awesome/blob/main/awesome.md) @@ -40,7 +40,6 @@ The complete collection of (consumer) Raspberry Pi models consist of: - [Armbian](https://www.armbian.com/rpi4b/) - A base operating system platform for single board computers (SBCs) that other projects can trust to build upon. - [balenaOS](https://www.balena.io/os/) - open source OS to run Docker containers on embedded devices that's been designed for reliability and proven in production. - [BerryBoot](http://www.berryterminal.com/doku.php/berryboot) - Bootloader/universal OS installer, with support to VNC and HDMI-CEC. -- [CentOS](https://wiki.centos.org/SpecialInterestGroup/AltArch/Arm32/RaspberryPi3) - CentOS on the Raspberry Pi. ![Supports Raspberry Pi 2+](https://raw.githubusercontent.com/thibmaek/awesome-raspberry-pi/master//media/badges/rpi-2+.png) - [chilipie-kiosk](https://github.com/futurice/chilipie-kiosk) - Image which boots directly into full-screen Chrome, perfect for dashboards and build monitors. ![Supports Raspberry Pi 2+](https://raw.githubusercontent.com/thibmaek/awesome-raspberry-pi/master//media/badges/rpi-2+.png) - [Channels DVR Server](https://getchannels.com/raspberry-pi/) - Custom image for Channels DVR Server which provides a whole home DVR system. - [Debian](https://raspi.debian.net) - Unofficial Debian image for Raspberry Pi (maintained by a Debian Developer). @@ -97,9 +96,8 @@ The complete collection of (consumer) Raspberry Pi models consist of: ## Tools - [Alpha](https://github.com/farjump/raspberry-pi) - Remotely load, debug and test bare-metal programs using GDB with this system-level GDB server. -- [ApplePi Bakery](http://www.tweaking4all.com/software/macosx-software/macosx-apple-pi-baker/) - macOS application to easily install/backup/restore images onto an SD card. +- [ApplePi Baker](https://www.tweaking4all.com/hardware/raspberry-pi/applepi-baker-v2/) - macOS application to easily install/backup/restore images onto an SD card. - [Atlas toolkit](https://github.com/epeios-q37/atlas-python) - Very lightweight and easy to install toolkit to write in Python single-page web applications to pilot your RPi, without having to install a web server. -- [CusDeb](https://cusdeb.com/en/) - Web UI for creating custom images with specific packages installed. - [balenaEtcher](https://www.balena.io/etcher/) - SD card burner app that is simple for end users, extensible for developers, and works on any platform. - [Drago](https://seashell.github.io/drago) - Flexible configuration manager for Wireguard networks that is perfect for establishing secure overlays spanning multiple Raspberry Pis. - [Hardened Kernel Builder for RPi](https://github.com/tschaffter/raspberry-pi-kernel-hardened) - Cross-compile the Linux kernel for Raspberry Pi with enhanced security using a single command. @@ -115,6 +113,7 @@ The complete collection of (consumer) Raspberry Pi models consist of: - [PiShrink](https://github.com/Drewsif/PiShrink/) - Bash script that automatically shrinks a pi image that will then resize to the max size of the SD card on boot. - [pistrong](https://github.com/gitbls/pistrong) - Manage certificate-secured strongSwan VPNs. Installer and command-line tool for client-server, site-to-site, and host-to-host VPNs. - [PiVPN](https://pivpn.io) - Create a full-featured OpenVPN/WireGuard VPN Server with a single bash command. +- [PiGro](https://github.com/actionschnitzel/PiGro-Aid-) - PiGro does many commands that have to be entered via the terminal with one or two clicks of a button. - [Pi-Apps](https://github.com/Botspot/pi-apps) - The most popular app store for Raspberry Pi computers, 100% open-source bash scripts. - [Processing](https://pi.processing.org/get-started/) - Processing Development Environment running on Raspberry Pi. - [Pwnagotchi](https://github.com/evilsocket/pwnagotchi) - Pwnagotchi is an AI based Wi-Fi cracking tool that learns from its surrounding WiFi environment to maximize the crackable WPA key material it captures. @@ -190,10 +189,10 @@ The complete collection of (consumer) Raspberry Pi models consist of: - [Raspberry Pi Setup](https://github.com/atao/raspberrypi-setup) - ⚡ Quickly setup my Raspberry Pi. - [RaspiBlitz](https://github.com/rootzoll/raspiblitz) - Fastest and cheapest way to get your own Lightning Node running. - [RaspiBolt](https://raspibolt.org/) - Beginner’s Guide to ️⚡Lightning️⚡ on a Raspberry Pi. -- [Receiving GOES-16 Images on a Raspberry Pi](https://gist.github.com/lxe/c1756ca659c3b78414149a3ea723eae2#file-goes16-rtlsdr-md) - An advanced project to receive weather imagery from the GOES-16 satellite using software defined radio (SDR). +- [Receiving GOES-16 Images on a Raspberry Pi](https://gist.github.com/lxe/c1756ca659c3b78414149a3ea723eae2#file-goes16-rtlsdr-md) - An advanced project to receive weather imagery from the GOES-16 satellite using software defined radio (SDR). - [Relayboard Control](https://github.com/leinir/relayboard-control) - A Qt application to connect a Waveshare 8-channel relay board to an MQTT server. - [Rhasspy](https://rhasspy.readthedocs.io) - Open source, fully offline set of voice assistant services that works well with Home Assistant, Node-RED, MQTT and more. -- [RPi-eth-display](https://pierre-couy.dev/tinkering/2023/03/turning-rpi-into-external-monitor-driver.html) - Open source DisplayLink alternative, ethernet to HDMI adapter. +- [RPi-eth-display](https://pierre-couy.dev/tinkering/2023/03/turning-rpi-into-external-monitor-driver.html) - Open source DisplayLink alternative, ethernet to HDMI adapter. - [RPi Motor Library](https://github.com/gavinlyonsrepo/RpiMotorLib) - Python 3 library to connect various motors & servos to the Pi. - [RPI tempmon](https://github.com/gavinlyonsrepo/raspberrypi_tempmon) - CPU GPU temperature monitor with various functions such as LED GPIO, Graph output, email, alarm limit, notifications and logging. - [SecPi](https://github.com/SecPi/SecPi) - Raspberry Pi based home alarm system. @@ -323,7 +322,7 @@ The complete collection of (consumer) Raspberry Pi models consist of: ### Contributing -Contribution guidelines can be found [here](https://github.com/thibmaek/awesome-raspberry-pi/blob/master/CONTRIBUTING.md) +Contribution guidelines can be found [here](https://github.com/thibmaek/awesome-raspberry-pi/blob/main/CONTRIBUTING.md) ### License diff --git a/docs/awesome/awesome-selfhosted.md b/docs/awesome/awesome-selfhosted.md index 4b9961edca..0f7c2a4136 100644 --- a/docs/awesome/awesome-selfhosted.md +++ b/docs/awesome/awesome-selfhosted.md @@ -246,7 +246,7 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https: - [KChat](https://github.com/php-kchat/kchat) - PHP Based Live Chat Application. `Apache-2.0` `PHP` - [LeapChat](https://www.leapchat.org/) - Ephemeral, encrypted, in-browser chat rooms. ([Source Code](https://github.com/cryptag/leapchat)) `AGPL-3.0` `Docker/Nodejs/Shell` - [Live Helper Chat](https://livehelperchat.com/) - Live Support chat for your website. ([Source Code](https://github.com/LiveHelperChat/livehelperchat)) `Apache-2.0` `PHP` -- [Mattermost](https://mattermost.org/) - Platform for secure collaboration across the entire software development lifecycle, can be integrated with Gitlab (alternative to Slack). ([Source Code](https://github.com/mattermost/mattermost)) `AGPL-3.0/Apache-2.0` `Go/Docker/K8S` +- [Mattermost](https://mattermost.com/) - Platform for secure collaboration across the entire software development lifecycle, can be integrated with Gitlab (alternative to Slack). ([Source Code](https://github.com/mattermost/mattermost)) `AGPL-3.0/Apache-2.0` `Go/Docker/K8S` - [MiAOU](https://miaou.dystroy.org/login) - Multi-room persistent chat server. ([Source Code](https://github.com/Canop/miaou)) `MIT` `Nodejs` - [Mibew](https://mibew.org) - Mibew Messenger is an open-source live support application written in PHP and MySQL. It enables one-on-one chat assistance in real-time directly from your website. ([Demo](https://mibew.org/demo2), [Source Code](https://github.com/Mibew/mibew)) `Apache-2.0` `PHP` - [Mumble](https://wiki.mumble.info/wiki/Main_Page) - Low-latency, high quality voice/text chat software. ([Source Code](https://github.com/mumble-voip/mumble), [Clients](https://wiki.mumble.info/wiki/3rd_Party_Applications)) `BSD-3-Clause` `C++/deb` @@ -344,7 +344,6 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g. [Mailing list](https://en.wikipedia.org/wiki/Mailing_list) servers and mass mailing software - one message to many recipients. - [Dada Mail](https://dadamailproject.com/) - Web-based list management system that can be used for announcement lists and/or discussion lists. ([Source Code](https://github.com/justingit/dada-mail)) `GPL-2.0` `Perl` -- [Gray Duck Mail](https://grayduckmail.com) - Self hosted email discussion list management that uses external email providers. ([Source Code](https://github.com/wagesj45/gray-duck-mail)) `GPL-3.0` `Docker` - [HyperKitty](https://wiki.list.org/HyperKitty) - Open source Django application to provide a web interface to access GNU Mailman v3 archives. ([Demo](https://lists.mailman3.org/), [Source Code](https://gitlab.com/mailman/hyperkitty)) `GPL-3.0` `Python` - [Keila](https://www.keila.io) - Self-hosted reliable and easy-to-use newsletter tool (alternative to Mailchimp or Sendinblue). ([Demo](https://app.keila.io), [Source Code](https://github.com/pentacent/keila)) `AGPL-3.0` `Docker` - [Listmonk](https://listmonk.app/) - High performance, self-hosted newsletter and mailing list manager with a modern dashboard. ([Source Code](https://github.com/knadh/listmonk)) `AGPL-3.0` `Go/Docker` @@ -895,7 +894,6 @@ _Related: [Games - Administrative Utilities & Control Panels](#games---administr - [0 A.D.](https://play0ad.com/) - A free, open-source game of ancient warfare. ([Source Code](https://github.com/0ad/0ad)) `MIT/GPL-2.0/Zlib` `C++/C/deb` - [A Dark Room](https://github.com/doublespeakgames/adarkroom) - Minimalist text adventure game for your browser. ([Demo](https://adarkroom.doublespeakgames.com/)) `MPL-2.0` `Javascript` - [Digibuzzer](https://digibuzzer.app/) - Create a virtual game room around a connected buzzer (documentation in French). ([Demo](https://digibuzzer.app/), [Source Code](https://codeberg.org/ladigitale/digibuzzer)) `AGPL-3.0` `Nodejs` -- [EmuLinkerSF](https://emulinker.org) - EmuLinkerSF is an open source Kaillera server. Kaillera is a client/server system that any emulator can implement to enable netplay over the Internet. ([Source Code](https://github.com/God-Weapon/EmuLinkerSF)) `GPL-2.0` `Java` - [Lila](https://lichess.org/) - The forever free, adless and open source chess server powering lichess.org, with official iOS and Android client apps. ([Source Code](https://github.com/lichess-org/lila)) `AGPL-3.0` `Scala` - [Mindustry](https://mindustrygame.github.io/) - Factorio-like tower defense game. Build production chains to gather more resources, and build complex facilities. ([Source Code](https://github.com/Anuken/Mindustry)) `GPL-3.0` `Java` - [Minetest](https://www.minetest.net/) - An open source voxel game engine. Play one of our many games, mod a game to your liking, make your own game, or play on a multiplayer server. ([Source Code](https://github.com/minetest/minetest)) `LGPL-2.1/MIT/Zlib` `C++/deb` @@ -1540,7 +1538,7 @@ Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe). - [Remotely](https://github.com/immense/Remotely) - A remote desktop control and remote scripting solution, enterprise level remote support solution with admin web interface and remote control via browser. `GPL-3.0` `C#/Docker` - [RustDesk](https://rustdesk.com/) - Remote Desktop Access software that works out-of-the-box (alternative to TeamViewer). ([Source Code](https://github.com/rustdesk/rustdesk-server)) `AGPL-3.0` `Rust/Docker/deb` - [ShellHub](https://www.shellhub.io) - ShellHub is a modern SSH server for remotely accessing linux devices via command line (using any SSH client) or web-based user interface, designed as an alternative to sshd. ([Source Code](https://github.com/shellhub-io/shellhub)) `Apache-2.0` `Docker` -- [Sshwifty](https://github.com/nirui/sshwifty) - Sshwifty is a SSH and Telnet connector made for the Web. `AGPL-3.0` `Go/Docker` +- [Sshwifty](https://github.com/nirui/sshwifty) - Sshwifty is a SSH and Telnet connector made for the Web. ([Demo](https://sshwifty-demo.nirui.org)) `AGPL-3.0` `Go/Docker` - [Warpgate](https://github.com/warp-tech/warpgate) - Smart SSH and HTTPS bastion that works with any SSH client. `Apache-2.0` `Rust/Docker` diff --git a/docs/awesome/awesome-slack.md b/docs/awesome/awesome-slack.md index 56367b150b..9496a88670 100644 --- a/docs/awesome/awesome-slack.md +++ b/docs/awesome/awesome-slack.md @@ -1,73 +1,157 @@ -
-## Awesome Slack Communities [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -[![Build Status](https://api.travis-ci.org/filipelinhares/awesome-slack.svg)](https://travis-ci.org/filipelinhares/awesome-slack) - -A list of communities about web development and design that are powered by **Slack**. - -## What's Slack -> Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go. *- slack.com* - - -## Development -- [Ember](https://ember-community-slackin.herokuapp.com/) -- [Laravel](https://larachat.co/) -- [Ruby](https://rubydevelopers.typeform.com/to/l7WVWl) -- [Front end](https://frontenddevelopers.org/) -- [Android](https://androidchat.co/) -- [GO](https://docs.google.com/forms/d/e/1FAIpQLScNsNXbz2SCLH5hVNoZS0C70nPAXv730SW9F3K1g6iVvlcUTg/viewform?fbzx=4754263898376949596) -- [PHP Chat](https://phpchat.co) -- [Clojure](http://clojurians.net/) -- [iOS Developers](https://ios-developers.io/) -- [Elixir](https://elixir-slackin.herokuapp.com/) -- [slashrocket](https://slashrocket.io/) -- [Cordova](http://slack.cordova.io/) -- [Python Community](https://pythoncommunity.herokuapp.com/) -- [CFML/ColdFusion](https://cfml-slack.herokuapp.com/) - - -## Regional -- [Australia & New Zealand](http://devanz.co) -- [Les Pitonneux - Montreal QC Canada](https://pitonneux.slack.com) -- [Python Brazilian Community](http://slack-pythonbrasil.herokuapp.com/) -- [Remote workers in Romania](https://github.com/filipelinhares/awesome-slack/blob/master/weworkremotely.slack.com/) -- [Russian-speaking developers community](https://rusdevs.herokuapp.com/) -- [Kazan Developers](https://devkzn.slack.com/) -- [Polish developers](http://slackin.devstyle.pl/) -- [Spanish-speaking developer communities list](https://github.com/comunidad-tecnologica/awesome-spanish-slack-dev-groups) -- [Ruby Turkey Community](https://rubytr.herokuapp.com/) -- [Rochester NY USA Developers (RocDev)](https://rocdev.org/) -- [Vancouver Developers (yvrdev)](https://yvrdev.slack.com/) - -## Design -- [Sketch](http://teamsketch.io/) -- [Design Talks](https://docs.google.com/forms/d/e/1FAIpQLSeKT_LC8kKTzJ4JjmgVQVpfl24i1qBkjJ7TYyQcNHL7fBQkYQ/viewform?c=0&w=1) -- [Designer Hangout](https://www.designerhangout.co/) - -## Misc -- [WordPress](https://make.wordpress.org/chat/) -- [Chit Chats](http://www.chitchats.co/) -- [The Evangelist Collective](https://github.com/evangelistcollective/) -- [Psychedelic Chat](http://psychedelicchat.com/) -- [LGBTQ in Technology](https://lgbtq.technology/) -- [#Startup](http://startup.chat) -- [Safelight](http://safelight.herokuapp.com/) - Photography. -- [DFIR Community](https://rishi28.typeform.com/to/sTbTI8) - Information Security. -- [First Contributors](https://firstcontributors.slack.com/join/shared_invite/enQtNjkxNzQwNzA2MTMwLTVhMWJjNjg2ODRlNWZhNjIzYjgwNDIyZWYwZjhjYTQ4OTBjMWM0MmFhZDUxNzBiYzczMGNiYzcxNjkzZDZlMDM#/) - Help / mentorship for open source contributors. -- [IT Pro Community](https://www.electric.ai/it-pro-slack) - Connect and network with IT practitioners and decision-makers -- [SaaS Community](https://join.slack.com/t/saas-hgv7803/shared_invite/zt-qwvrywyr-8DmSpEzBiSWD2WQuB9r9pw) - Community for SaaS product builders, to discuss the challenges involved. -- [Developer Marketing](https://marketingto.dev/) - Passionate marketing folks working in API Marketing, developer tooling, or actively marketing to developers. - -## DevOps -- [Google Cloud Platform](http://bit.ly/gcp-slack) -- [Kubernetes](http://slack.kubernetes.io/) -- [DevOps](https://devopschat.co/) -- [Devop Engineers](https://www.devopsengineers.com/) -- [SweetOps](https://slack.cloudposse.com/) -## Looking for more lists like that -- [Awesome Community](https://github.com/phpearth/awesome-community) - -## Contribute -Your contributions and suggestions are :heart: welcome. Ensure to read the [guidelines](https://github.com/filipelinhares/awesome-slack/blob/master/CONTRIBUTING.md) first. - -## License -[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) \ No newline at end of file +
+[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) + +

+ Logo +

+ +

+

Awesome Slack

+

+ +

+ A curated list of awesome, Slack-related things. +

+ +*** + +An avid Slack user? A developer looking for awesome tools to build out an integration? Just looking for inspiration? This is a list of all the best things Slack. + + +## :pencil:   Lists +- [Community-Built Libraries](https://api.slack.com/community) - Slack-curated list of community open-source libraries +- [Slack App Directory](https://slack.com/apps) - Official directory of publicly available Slack apps +- [Slack Emojis](https://emoji.gg) - Unofficial directory of custom emojis for Slack + +## :art:   Themes + +- [Slack Themes](http://slackthemes.net/) - A Slack sidebar theme browser +- [Sweet Themes Are Made of These](http://sweetthemesaremadeofthe.se/) - Website for sharing Slack custom palettes + +## :hammer_and_wrench:   Libraries and SDKs + +### C# + +- [margiebot](https://github.com/jammerware/margiebot) - A .NET library designed to make building bots for Slack fast, easy, and fun +- [Slack.Webhooks](https://github.com/nerdfury/Slack.Webhooks) - A library to work with Slack webhooks more easily +- [SlackAPI](https://github.com/Inumedia/SlackAPI) - A third-party implementation of Slack's API written in C# + +### Erlang + +- [slacker](https://github.com/julienXX/slacker) - Erlang Slack REST API wrapper + +### Go + +- [webhook](https://github.com/adnanh/webhook) - Easily run commands in response to HTTP webhook requests from Slack + +### Java + +- [java-slack-sdk](https://github.com/slackapi/java-slack-sdk) - Slack's official Java framework for building Slack apps +- [simple-slack-api](https://github.com/Ullink/simple-slack-api) - A Slack client library in Java + +### JavaScript/TypeScript + +- [bolt-js](https://github.com/slackapi/bolt-js) - Slack's official JavaScript framework for building Slack apps +- [jsx-slack](https://github.com/yhatt/jsx-slack) - Build JSON object for Slack Block Kit surfaces from JSX +- [node-slack-sdk](https://github.com/slackapi/node-slack-sdk) - Slack's official SDK for Node.js +- [slack-block-builder](https://github.com/raycharius/slack-block-builder) - Lightweight Node.js library for building Slack Block Kit UIs, with a declarative syntax inspired by SwiftUI + +### PHP + +- [SlackBundle](https://github.com/DZunke/SlackBundle) - SlackBundle for Symfony2 +- [slack-php-app-framework](https://github.com/slack-php/slack-php-app-framework) - Robust PHP framework for building Slack apps in PHP +- [slack-php-block-kit](https://github.com/jeremeamia/slack-block-kit) - Fluent interface for composing Slack Block Kit messages and modals in PHP +- [slack-php-socket-mode](https://github.com/slack-php/slack-php-socket-mode) - A Socket Mode implementation for [slack-php-app-framework](https://github.com/slack-php/slack-php-app-framework) +- [slack-php-slick](https://github.com/slack-php/slack-php-slick) - Dependency-free micro-framework for building Slack apps in PHP + +### PowerShell + +- [PSSlack](https://github.com/RamblingCookieMonster/PSSlack) - PowerShell module for simple Slack integration. + +### Python + +- [blockkit](https://github.com/imryche/blockkit) - A fast way to build Block Kit interfaces in Python +- [bolt-python](https://github.com/slackapi/bolt-python) - Slack's official Python framework for building Slack apps +- [django-slack](https://github.com/lamby/django-slack) - Slack integration for Django, using the templating engine to generate messages +- [django-slack-oauth](https://github.com/izdi/django-slack-oauth) - Slack OAuth module for Django +- [python-slack-events-api](https://github.com/slackapi/python-slack-events-api) - Slack Events API adapter for Python +- [python-slack-sdk](https://github.com/slackapi/python-slack-sdk) - Slack's official SDK for Python +- [slackblocks](https://github.com/nicklambourne/slackblocks) - Python API for building Slack Block Kit messages +- [slack-php-api](https://github.com/jolicode/slack-php-api) - PHP Slack client based on the official OpenAPI specification +- [slacker-cli](https://github.com/juanpabloaj/slacker-cli) - Messages to slack from the command line +- [slashbot](https://github.com/ebrassell/slashbot) - An easy way to create slash commands using AWS Lambda functions +- [boltworks](https://github.com/YSaxon/boltworks) - Extensions to Slack's bolt framework: expandable GUIs, easier callbacks, richer CLIs + +### R + +- [slackr](https://github.com/hrbrmstr/slackr) - A package to send webhook API messages to Slack channels/users from R + +### Ruby + +- [slack-notifier](https://github.com/stevenosloan/slack-notifier) - A simple wrapper for posting to Slack +- [slack-notify](https://github.com/sosedoff/slack-notify) - Send notifications to Slack +- [slack-poster](https://github.com/rikas/slack-poster) - Simple gem to post messages on Slack using webhooks +- [slack-ruby-block-kit](https://github.com/CGA1123/slack-ruby-block-kit) - A ruby wrapper for Slack's Block Kit +- [slack-ruby-bot](https://github.com/dblock/slack-ruby-bot) - The easiest way to write a Slack bot in Ruby +- [slack-ruby-bot-server](https://github.com/slack-ruby/slack-ruby-bot-server) - Ruby library for building Slack applications +- [slack-ruby-client](https://github.com/dblock/slack-ruby-client) - A Ruby client for the Slack Web and RealTime Messaging APIs + +### Rust + +- [slack-morphism-rust](https://github.com/abdolence/slack-morphism-rust) - A modern async Slack API client for Rust + +### Scala + +- [slack-scala-client](https://github.com/gilbertw1/slack-scala-client) - A Scala Slack client for the Web and RTM API + +### Swift + +- [SwiftBlocksUI](https://github.com/SwiftBlocksUI/SwiftBlocksUI/) - Interactive Slack messages and modals using a SwiftUI-like declarative style + +## :gear:   Open-Source Slack Apps and Integrations + +### CoffeeScript + +- [jinora](https://github.com/sdslabs/jinora) - Slack webhook app to create anonymous public channels + +### Java + +- [simple-slack-api](https://github.com/Ullink/simple-slack-api) - A Slack client library in Java +- [tasks-app](https://github.com/slackapi/tasks-app) - Simple task management app produced by Slack + +### JavaScript/Typescript + +- [definition-app](https://github.com/slackapi/definition-app) - App for storing and accessing company-specific phrases +- [slack-github-action](https://github.com/slackapi/slack-github-action) - Send data into Slack using this GitHub Action +- [slack-reporting-tool](https://github.com/slackapi/slack-reporting-tool) - App that allows team members to report offensive messages +- [tesla-slack](https://github.com/heikkipora/tesla-slack) - Track your Tesla from Slack +- [tasks-app](https://github.com/slackapi/tasks-app) - Simple task management app produced by Slack + +### PHP + +- [MantisBT-Slack](https://github.com/infojunkie/MantisBT-Slack) - MantisBT plugin to send bug updates to Slack +- [monolog](https://github.com/Seldaek/monolog) - Sends your logs to Slack + +### Python + +- [slackbot](https://github.com/lins05/slackbot) - A chat bot for Slack +- [slacker-cli](https://github.com/juanpabloaj/slacker-cli) - Messages to slack from the command line +- [tasks-app](https://github.com/slackapi/tasks-app) - Simple task management app produced by Slack +- [wee-slack](https://github.com/rawdigits/wee-slack) - A WeeChat plugin for Slack + +### Ruby + +- [slack-gamebot](https://github.com/dblock/slack-gamebot) - A game bot for Slack +- [snarkov](https://github.com/gesteves/snarkov) - Sinatra-based Markov bot for Slack +- [tickbot](https://github.com/barryf/tickbot) - Simple team time tracking reminder +- [trebekbot](https://github.com/gesteves/trebekbot) - A Jeopardy! bot for Slack + +## :busts_in_silhouette:   Contributions + +Contributions are always welcome! Please read the [contribution guidelines](https://github.com/matiassingers/awesome-slack/blob/master/contributing.md) first. + +## :classical_building:   License + +[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) + +To the extent possible under law, [Matias Singers](http://mts.io) has waived all copyright and related or neighboring rights to this work. \ No newline at end of file diff --git a/docs/awesome/awesome-terraform.md b/docs/awesome/awesome-terraform.md index 7c8996f3e3..cfa775c04e 100644 --- a/docs/awesome/awesome-terraform.md +++ b/docs/awesome/awesome-terraform.md @@ -179,7 +179,7 @@ For more Community Modules not listed here please see the [Terraform Module Regi - [tf_aws_bastion_s3_keys](https://github.com/terraform-community-modules/tf_aws_bastion_s3_keys) - Creates bastion hosts on AWS EC2. - [typhoon](https://github.com/poseidon/typhoon) - Minimal and free Kubernetes distribution with Terraform. -## Private Registries +## Self-Hosted Registries - [anthology](https://github.com/erikvanbrakel/anthology) - Private Terraform registry implementation as an alternative to the official registry. - [boring-registry](https://github.com/boring-registry/boring-registry) - Private Terraform Module/Provider Registry with API key authentication and blob storage support @@ -192,6 +192,10 @@ For more Community Modules not listed here please see the [Terraform Module Regi - [Terrareg](https://github.com/matthewjohn/terrareg) - Terraform module registry. - [terustry](https://github.com/veepee-oss/terustry) - Open Source terraform provider registry acting as a proxy for gitlab or github releases. +## Managed Registries + +- [cloudsmith](https://help.cloudsmith.io/docs/terraform-modules-repository) - Managed package hoster for internal and external clients. :heavy_dollar_sign: + ## Providers ### Hashicorp supported providers @@ -421,23 +425,29 @@ For more Community Modules not listed here please see the [Terraform Module Regi - [Terraform Generator](https://github.com/sudokar/generator-tf-module) - Scaffolding for a new terraform module or project with support of test frameworks (terratest and kitchen-terraform) - [Terraform GitOps Framework](https://www.kubestack.com) - Everything you need to build reliable automation for AKS, EKS, and GKE Kubernetes clusters in one free and open-source framework. -## Terraform Enterprise +## Self-hosted Terraform Platforms -- [terraform-enterprise-cli](https://github.com/skierkowski/terraform-enterprise-cli) - Terraform Enterprise Command Line Interface. -- [terraform-enterprise-client](https://github.com/skierkowski/terraform-enterprise-client) - Terraform Enterprise API Ruby Client and Command Line tool. -- [terraform-enterprise-migrator](https://github.com/silinternational/tfc-ops) - Script for migrating Terraform Enterprise environments from Legacy to new version of Terraform Enterprise. -- [tfe-state-explorer](https://github.com/segment-boneyard/tfe-state-explorer) - Simple shell for exploring remote terraform enterprise state, with autocomplete. :skull: -- [Scalr](https://www.scalr.com/) - Alternative to Terraform Enterprise with OPA integration, organizational structure, custom hooks, native integrations with other DevOps platforms, and centralized reporting. :heavy_dollar_sign: -- [env0](https://www.env0.com/) - Alternative to Terraform Cloud/Enterprise with OPA integration, custom flows and Terragrunt support :heavy_dollar_sign: -- [Brainboard](https://www.brainboard.co) - Visually Design, Deploy & Manage modern cloud infrastructures starting from any Cloud Provider - AWS, GCP, Azure :heavy_dollar_sign: - [OTF](https://github.com/leg100/otf) - Open Terraforming Framework, an open source alternative to Terraform Enterprise with full Terraform CLI integration. - [Terrakube](https://docs.terrakube.io) - Open Source alternative to Terraform Enterprise with private registry, remote state, custom flows, scheduled workspaces, and visual states. -- [Spacelift](https://spacelift.io/) - Alternative to Terraform Cloud/Enterprise. Collaborative Infrastructure Delivery Platform for Terraform :heavy_dollar_sign: -- [Terrateam](https://terrateam.io) - Terraform GitOps with cost estimation, static analysis, access controls, drift detection, and custom workflows. :heavy_dollar_sign: - [Digger](https://digger.dev) - Open Source Alternative to Terraform Cloud - Run Terraform plan & apply jobs in your CI. - [cloud-concierge](https://github.com/dragondrop-cloud/cloud-concierge) - Open Source, codify unmanaged resources as Terraform, detect drift, and cloud cost and security analysis, delivered as a Pull Request. - [Stack-Lifecycle-Deployment](https://github.com/D10S0VSkY-OSS/Stack-Lifecycle-Deployment) - OpenSource solution that defines and manages the complete lifecycle of resources used and provisioned into a cloud. +## Managed Terraform Platforms + +- [Scalr](https://www.scalr.com/) - Alternative to Terraform Enterprise with OPA integration, organizational structure, custom hooks, native integrations with other DevOps platforms, and centralized reporting. :heavy_dollar_sign: +- [env0](https://www.env0.com/) - Alternative to Terraform Cloud/Enterprise with OPA integration, custom flows and Terragrunt support :heavy_dollar_sign: +- [Brainboard](https://www.brainboard.co) - Visually Design, Deploy & Manage modern cloud infrastructures starting from any Cloud Provider - AWS, GCP, Azure :heavy_dollar_sign: +- [Spacelift](https://spacelift.io/) - Alternative to Terraform Cloud/Enterprise. Collaborative Infrastructure Delivery Platform for Terraform :heavy_dollar_sign: +- [Terrateam](https://terrateam.io) - Terraform GitOps with cost estimation, static analysis, access controls, drift detection, and custom workflows. :heavy_dollar_sign: + +## Terraform Enterprise Tooling + +- [terraform-enterprise-cli](https://github.com/skierkowski/terraform-enterprise-cli) - Terraform Enterprise Command Line Interface. +- [terraform-enterprise-client](https://github.com/skierkowski/terraform-enterprise-client) - Terraform Enterprise API Ruby Client and Command Line tool. +- [terraform-enterprise-migrator](https://github.com/silinternational/tfc-ops) - Script for migrating Terraform Enterprise environments from Legacy to new version of Terraform Enterprise. +- [tfe-state-explorer](https://github.com/segment-boneyard/tfe-state-explorer) - Simple shell for exploring remote terraform enterprise state, with autocomplete. :skull: + ## Videos - [Your Weekly Dose of Terraform](https://bit.ly/terraform-youtube) - YouTube channel with weekly live streams covering Terraform news, reviews, interviews, Q&A, live coding, and some hacking with Terraform. diff --git a/docs/awesome/static-analysis.md b/docs/awesome/static-analysis.md index a2e07f135d..9df617a804 100644 --- a/docs/awesome/static-analysis.md +++ b/docs/awesome/static-analysis.md @@ -195,7 +195,7 @@ Also check out the sister project, [awesome-dynamic-analysis](https://github.com - [SonarAnalyzer.CSharp](https://github.com/SonarSource/sonar-dotnet) — These Roslyn analyzers allow you to produce Clean Code that is safe, reliable, and maintainable by helping you find and correct bugs, vulnerabilities, and code smells in your codebase. -- [VSDiagnostics](https://github.com/Vannevelj/VSDiagnostics) — A collection of static analyzers based on Roslyn that integrates with VS. +- [VSDiagnostics](https://github.com/Vannevelj/VSDiagnostics) :warning: — A collection of static analyzers based on Roslyn that integrates with VS. - [Wintellect.Analyzers](https://github.com/Wintellect/Wintellect.Analyzers) — .NET Compiler Platform ("Roslyn") diagnostic analyzers and code fixes. @@ -836,7 +836,7 @@ It uses the pycodestyle utility to determine what parts of the code needs to be - [Black](https://black.readthedocs.io/en/stable) — The uncompromising Python code formatter. -- [Bowler](https://pybowler.io/) — Safe code refactoring for modern Python. Bowler is a refactoring tool for manipulating Python at the syntax tree level. It enables safe, large scale code modifications while guaranteeing that the resulting code compiles and runs. It provides both a simple command line interface and a fluent API in Python for generating complex code modifications in code. +- [Bowler](https://pybowler.io/) :warning: — Safe code refactoring for modern Python. Bowler is a refactoring tool for manipulating Python at the syntax tree level. It enables safe, large scale code modifications while guaranteeing that the resulting code compiles and runs. It provides both a simple command line interface and a fluent API in Python for generating complex code modifications in code. - [ciocheck](https://github.com/ContinuumIO/ciocheck) :warning: — Linter, formatter and test suite helper. As a linter, it is a wrapper around `pep8`, `pydocstyle`, `flake8`, and `pylint`.