diff --git a/docs/awesome/awesome-agi-cocosci.md b/docs/awesome/awesome-agi-cocosci.md index c0ad46f799..3d59cad723 100644 --- a/docs/awesome/awesome-agi-cocosci.md +++ b/docs/awesome/awesome-agi-cocosci.md @@ -1405,7 +1405,6 @@ English-language description for use by biologists. * [Planning with theory of mind](https://www.cell.com/trends/cognitive-sciences/fulltext/S1364-6613(22)00185-1) - ***Trends in Cognitive Sciences***, 2022. [[All Versions](https://scholar.google.com/scholar?cluster=8461125353366208047)]. [[Preprint](https://saxelab.mit.edu/sites/default/files/publications/HoSaxeCushman2022.pdf)]. A perspective on understanding Theory of Mind through planning that consists of abstract structured causal representations and supports efficient search and selection from innumerable possible actions. Planning requires that Theory of Mind consists of abstract structured causal representations and supports efficient search and selection from innumerable possible actions. Theory of Mind contrasts with less cognitively demanding alternatives: statistical predictive models of other people’s actions, or model-free reinforcement of actions by their effects on other people. Theory of Mind is likely used to plan novel interventions and predict their effects, for example, in pedagogy, emotion regulation, and impression management. -* [Bayesian Theory of Mind: Modeling Joint Belief-Desire Attribution](http://web.mit.edu/9.s915/www/classes/theoryOfMind.pdf) - ***CogSci'11***, 2011. [[All Versions](https://scholar.google.com/scholar?cluster=7454981153033683025&hl=en&as_sdt=0,5)]. * [Bayesian Theory of Mind : modeling human reasoning about beliefs, desires, goals, and social relations](https://dspace.mit.edu/handle/1721.1/73768) - ***MIT***, 2012. [[All Versions](https://scholar.google.com/scholar?cluster=16053170661075048224&hl=en&as_sdt=0,5)]. Chris Baker's Ph.D. dissertation, a comprehensive review on Bayesian modeling of Theory of Mind. diff --git a/docs/awesome/awesome-angular.md b/docs/awesome/awesome-angular.md index 92668150f7..8dcac4a47f 100644 --- a/docs/awesome/awesome-angular.md +++ b/docs/awesome/awesome-angular.md @@ -546,6 +546,7 @@ become an Angular expert. * [gong](https://github.com/fullstack-lang/gong) - Gong (go + ng) is a framework for full stack development based on Go and Angular. The Go back-end uses gin, gorm, and sqlite (a pure go sqlite, no cgo needed). The Angular front-end uses Angular Material. * [adyen-angular-online-payments](https://github.com/adyen-examples/adyen-angular-online-payments) - Accept payments on your Angular/Express-based website with cards, wallets, and key local payment methods. * [ngx-culqi](https://github.com/lperezp/ngx-culqi) - UNOFFICIAL [Culqi](https://culqi.com/) payment gateway library made to use with Angular. You can use the library like this [example](https://github.com/lperezp/culqi-angular). +* [ngx-tagify](https://github.com/Brakebein/ngx-tagify) - Angular library that wraps [Tagify](https://github.com/yaireo/tagify/). #### Internationalization @@ -759,6 +760,7 @@ become an Angular expert. * [ngx-spotlight](https://github.com/omnedia/ngx-spotlight) - An Angular library that creates a spotlight effect using SVG animations. The component highlights sections of your page when they enter the viewport, with customizable spotlight colors and optional animations. * [ngx-starry-sky](https://github.com/omnedia/ngx-starry-sky) - An Angular library that creates a beautiful starry sky background with optional shooting star effects. * [ngx-connection-beam](https://github.com/omnedia/ngx-connection-beam) - An Angular component that dynamically renders animated connection lines between two elements. +* [ngx-countUp](https://github.com/inorganik/ngx-countUp) - Animates a numerical value by counting to it. #### Calendars @@ -1010,6 +1012,7 @@ become an Angular expert. * [svg-icons-builder](https://github.com/angular-extensions/svg-icons-builder) - Angular builder to build svg-icons using svg-to-ts. * [ngx-fast-svg](https://github.com/push-based/ngx-fast-svg) - SVGs, fast and developer friendly in Angular. * [angular-techs-logos](https://github.com/criar-art/angular-techs-logos) - Library of tech related icons. +* [ngx-x-browser-svg-mask](https://github.com/bmartinson/ngx-x-browser-svg-mask) - Directive to easily achieve cross browser compliance while creating SVG masks. #### Images @@ -1153,6 +1156,7 @@ become an Angular expert. * [OneSignal](https://documentation.onesignal.com/docs/angular-setup) - With [onesignal-ngx](https://github.com/OneSignal/onesignal-ngx), you can integrate OneSignal, world's leader for Mobile Push Notifications, Web Push, and In-App Messaging, into your Angular app. * [ngx-notifier](https://github.com/sibiraj-s/ngx-notifier) - A Simple Notification Service for Angular applications. * [angular-notification](https://github.com/lazycuh/angular-notification) - A singleton, global Angular service to programmatically show notifications. +* [ngx-toastr-message](https://github.com/One-Zero-Code/ngx-toastr-message) - A lightweight, customizable Angular library for displaying toast notifications. #### QR Codes diff --git a/docs/awesome/awesome-cl.md b/docs/awesome/awesome-cl.md index e1ab4852dc..309bf0aee2 100644 --- a/docs/awesome/awesome-cl.md +++ b/docs/awesome/awesome-cl.md @@ -263,6 +263,7 @@ Data Structures * 👍 [str](https://github.com/vindarel/cl-str) - a modern, simple and consistent string manipulation library. [MIT][200]. * 👍 [FSet](https://common-lisp.net/project/fset) - A functional, set-theoretic collections data structure library. [LLGPL][8]. + * an extension: [jfon](https://git.sr.ht/~skin/jfon) - an attempt at porting JZON (JSON parsing library) to FSet. * [trivial-extensible-sequences](https://github.com/Shinmera/trivial-extensible-sequences) - Portability library for the extensible sequences protocol ([SBCL documentation](http://www.sbcl.org/manual/#Extensible-Sequences)). [zlib][33]. * [bst](https://github.com/glv2/bst) - Binary Search Tree. [GPL3][2]. * [pileup](http://nikodemus.github.io/pileup/) - a portable, performant, and thread-safe binary heap for Common Lisp. [MIT][200]. @@ -624,7 +625,7 @@ Bringing the speed of Static Dispatch to CLOS. [LLGPL][8]. Writing terser defclass forms: * [defclass-std](https://github.com/lisp-maintainers/defclass-std) - a shortcut macro to write DEFCLASS and PRINT-OBJECT forms quickly. [LLGPL][8]. -* [nclasses](https://github.com/atlas-engineer/nclasses) - Syntactic sugar for class and generic function declarations. Fork of [hu.dwim.defclass-star](https://github.com/hu-dwim/hu.dwim.defclass-star). Features type inference, automatic accessors, inline initform syntax, automatic exports, and other conveniences. [BSD][15]. +* [nclasses](https://github.com/atlas-engineer/nclasses) - Syntactic sugar for class and generic function declarations. Features type inference, automatic accessors, inline initform syntax, automatic exports, and other conveniences. [BSD][15]. And also: @@ -677,6 +678,7 @@ Non-deterministic, logic programming languages. [Blog post](https://chriskohlhepp.wordpress.com/reasoning-systems/specification-driven-programming-in-common-lisp/) solving Project Euler puzzles. [MIT][200]. * [Screamer+](https://github.com/yakovzaytsev/screamer-plus) - increasing the expressiveness of SCREAMER. [MIT][200]. +* [AP5](https://ap5.com/) - allows users to program in a model of first order logic or a relational database. 1989, updated 2024. Public domain. * [Temperance](https://github.com/sjl/temperance) - logic programming. [MIT][200]. A focus on performance, with General Game Playing in mind. Reactive programming @@ -1019,13 +1021,15 @@ HTML generators and templates * [clip](https://shinmera.github.io/clip) - An HTML template processor where the templates are written in HTML. [zlib][33]. * [lsx](https://github.com/fukamachi/lsx/) and [markup](https://github.com/moderninterpreters/markup) - Two JSX-like templating engines, where HTML tags are Common Lisp code. `markup` comes with an Emacs package. -URI handling ------------- +URI and IP handling +------------------- * [quri](https://github.com/fukamachi/quri) - Another URI library for Common Lisp. Supports userinfo, IPv6 hostname, encoding/decoding utilities,… [BSD_3Clause][15]. * [cl-slug](https://github.com/EuAndreh/cl-slug) - a small library to make slugs, mainly for URIs, transform in CamelCase, remove accentuation and punctuation, for english and beyound. [LLGPL][8]. +* [netaddr](https://github.com/ynadji/netaddr) - A network address manipulation library for Common Lisp. MIT. + * for manipulating IP addresses, subnets, ranges, and sets. It is inspired by its namesake library in Python, netaddr. Javascript ---------- diff --git a/docs/awesome/awesome-css.md b/docs/awesome/awesome-css.md index a0da8e2183..b297681f97 100644 --- a/docs/awesome/awesome-css.md +++ b/docs/awesome/awesome-css.md @@ -1,22 +1,22 @@
-[很棒的链接]:https://github.com/sindresorhus/awesome -[真棒徽章]:https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg -[特拉维斯链接]:https://travis-ci.org/awesome-css-group/awesome-css -[特拉维斯徽章]:https://travis-ci.org/awesome-css-group/awesome-css.svg?branch=master +[awesome-link]: https://github.com/sindresorhus/awesome +[awesome-badge]: https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg +[travis-link]: https://travis-ci.org/awesome-css-group/awesome-css +[travis-badge]: https://travis-ci.org/awesome-css-group/awesome-css.svg?branch=master ## Awesome CSS [![Awesome][awesome-badge]][awesome-link] [![Travis Build Status][travis-badge]][travis-link] - > /* 精选的框架、样式指南和其他用于编写令人惊叹的 CSS 的很酷的金块. */ +> /* A curated list of awesome frameworks, style guides, and other cool nuggets for writing amazing CSS. */ ## Introduction ### Motivation -本文档是框架、样式指南和用于编写出色 CSS 的重要信息的精选列表. 它不包含学习 CSS 的资源. +This document is a curated list of frameworks, style guides, and cool nuggets of information for writing awesome CSS. It does not contain resources to learn CSS. ### Complementary Resources -如果您正在为 CSS 相关的问题苦苦挣扎,请在以下资源中寻找答案: +If you're struggling with something CSS-related, look for answers within the following resources: - [CSS - MDN - Mozilla](https://developer.mozilla.org/en-US/docs/Web/CSS) - [Reddit (CSS)](https://www.reddit.com/r/css/) @@ -35,72 +35,72 @@ ## CSS Working Group - CSS 工作组创建和定义 CSS 规范. 这些规格被分配 [maturity levels](https://www.w3.org/2005/10/Process-20051014/tr#maturity-levels) 当他们完成设计过程时. 如果您想了解更多信息,请访问 [CSS Working Group Page](https://www.w3.org/Style/CSS/). +The CSS Working Group creates and defines CSS specifications. These specifications are assigned [maturity levels](https://www.w3.org/2005/10/Process-20051014/tr#maturity-levels) as they move through the design process. If you would like to learn more, visit [CSS Working Group Page](https://www.w3.org/Style/CSS/). ### Editor's Draft :black_nib: -*CSS规范的编辑草稿* +*Editor's drafts of CSS specifications* -- [W3c/csswg-drafts](https://github.com/w3c/csswg-drafts) - CSS WG Editor Draft 存储库的镜像. -- [W3c/css-houdini-drafts](https://github.com/w3c/css-houdini-drafts) - Houdini WG Editor 存储库的镜像. +- [W3c/csswg-drafts](https://github.com/w3c/csswg-drafts) - Mirror of CSS WG Editor Draft repository. +- [W3c/css-houdini-drafts](https://github.com/w3c/css-houdini-drafts) - Mirror of Houdini WG Editor repository. ## Parsers :mag: -* [CSSOM](https://github.com/NV/CSSOM) - 以纯 JavaScript 实现的 CSS 对象模型. -* [CSSTree](https://github.com/csstree/csstree) - 带有语法验证器的详细 CSS 解析器. -* [Gonzales PE](https://github.com/tonyganch/gonzales-pe) - 支持预处理器的 CSS 解析器. -* [Mensch](https://github.com/brettstimmerman/mensch) - 一个不错的 CSS 解析器. -* [ParserLib](https://github.com/CSSLint/parser-lib) - CSLint/解析器库. -* [PostCSS](https://github.com/postcss/postcss) - 使用 JS 插件转换样式. -* [Rework](https://github.com/reworkcss/rework) - 用于 Node.js 中 CSS 预处理的插件框架. -* [Stylecow](https://github.com/stylecow/stylecow) - 适用于所有浏览器的现代 CSS. +* [CSSOM](https://github.com/NV/CSSOM) - CSS Object Model implemented in pure JavaScript. +* [CSSTree](https://github.com/csstree/csstree) - Detailed CSS parser with syntax validator. +* [Gonzales PE](https://github.com/tonyganch/gonzales-pe) - CSS parser with support for preprocessors. +* [Mensch](https://github.com/brettstimmerman/mensch) - A decent CSS parser. +* [ParserLib](https://github.com/CSSLint/parser-lib) - CSSLint/parser-lib. +* [PostCSS](https://github.com/postcss/postcss) - Transforming styles with JS plugins. +* [Rework](https://github.com/reworkcss/rework) - Plugin framework for CSS preprocessing in Node.js. +* [Stylecow](https://github.com/stylecow/stylecow) - Modern CSS for all browsers. [⇧ back to top](#contents) ## Preprocessors :pill: -*更快地编写 CSS* +*Write CSS faster* -* [LESS](https://github.com/less/less.js) - 向后兼容 CSS,它添加的额外功能使用现有的 CSS 语法. -* [PostCSS](https://github.com/postcss/postcss) - 使用 JS 插件转换 CSS. -* [Sass](https://github.com/sass/sass) - 成熟、稳定、强大的专业级CSS扩展语言. -* [STYLIS](https://github.com/thysultan/stylis.js) - 轻量级 CSS 预处理器. -* [Stylus](http://learnboost.github.io/stylus/) - 为 NodeJs 构建的富有表现力、健壮、功能丰富的 CSS 语言. +* [LESS](https://github.com/less/less.js) - Backwards compatible with CSS, and the extra features it adds use existing CSS syntax. +* [PostCSS](https://github.com/postcss/postcss) - Transforming CSS with JS plugins. +* [Sass](https://github.com/sass/sass) - Mature, stable, and powerful professional-grade CSS extension language. +* [STYLIS](https://github.com/thysultan/stylis.js) - Light-weight CSS preprocessor. +* [Stylus](http://learnboost.github.io/stylus/) - Expressive, robust, feature-rich CSS language built for NodeJs. +* [Vanilla Extract](https://vanilla-extract.style/) - Generate static CSS using Typescript. Write type‑safe, locally scoped classes, variables and themes. [⇧ back to top](#contents) ## Frameworks :art: -* [AgnosticUI](https://www.agnosticui.com/) - 可访问的 CSS 组件原语,也适用于 React、Vue 3、Svelte 和 Angular. -* [Awsm.css](https://igoradamenko.github.io/awsm.css/) - 用于语义 HTML 标记的简单 CSS 库. -* [Bonsai](https://www.bonsaicss.com/) - 小于 50kb 的完整 Utility First CSS 框架. -* [Bootstrap](https://getbootstrap.com/) - 最流行的 HTML、CSS 和 JS 框架. -* [Bulma](http://bulma.io/) - 基于 Flexbox 的现代 CSS 框架. 还有用于修改的 Sass 导入. -* [Butter Cake](http://getbuttercake.com/) - 一种现代轻量级前端 CSS 框架,可实现更快、更轻松的 Web 开发. -* [Charts.css](https://chartscss.org/) - CSS 数据可视化框架. -* [Chota](https://jenil.github.io/chota/) - 具有实用实用程序和网格系统的响应式、可定制微框架 (3kb). -* [Cirrus](https://spiderpig86.github.io/Cirrus/) - 一个完全响应和全面的 CSS 框架,具有漂亮的控件和简单的结构. -* [Foundation](http://foundation.zurb.com/) - 先进的响应式前端框架. -* [Gralig](http://gralig.com/) - 一个适度的灰色 CSS 库. -* [Halfmoon](https://www.gethalfmoon.com/) - 具有内置暗模式的响应式前端框架. -* [Hasser CSS](https://github.com/HeavenMercy/HasserCSS) - 轻量级(12k,未缩小)但有用的 CSS 框架,具有灵活的 Grid、Hero 等. -* [Inuit.css](http://inuitcss.com/) - 强大的、可扩展的、基于 Sass 的 BEM、OOCSS 框架. -* [Material-components-web](https://github.com/material-components/material-components-web) - 用于网络的模块化和可定制的 Material Design UI 组件. -* [Materialize](http://materializecss.com/) - 基于 Material Design 的现代响应式前端框架. -* [Milligram](http://milligram.io) - 一个极简的 CSS 框架. -* [Numl](https://numl.design) - 基于 HTML 的语言和设计系统,可让您创建具有任何外观的响应迅速且可访问的高质量 Web 界面. -* [Pure.css](http://purecss.io/) - 一组小型、响应式 CSS 模块,您可以在每个 Web 项目中使用. -* [Semantic UI](http://semantic-ui.com/) - 使用人性化 HTML 的强大框架. -* [Shorthand Framework](https://github.com/shorthandcss/shorthand) - 为新的十年提供丰富的 CSS 框架. -* [Spectre.css](https://picturepan2.github.io/spectre/index.html) - 轻量级、响应式和现代 CSS 框架. -* [Strawberry](https://github.com/jfet97/strawberry) - 一组通用的 flexbox 实用程序,专注于使用嵌套的 flexbox 让您的生活更轻松、更快捷. -* [Tachyons](http://tachyons.io/) - 人类的功能性 CSS. -* [Tacit](https://yegor256.github.io/tacit/) - 平面设计零技能的傻瓜 CSS 框架. -* [Tailwindcss](https://github.com/tailwindcss/tailwindcss) - 用于快速 UI 开发的实用程序优先 CSS 框架. -* [Tronic247 Material](https://material.pages.dev/) - 一个基于 CSS 和一些 JS 的响应式框架,同时遵循 Material Design 指南. -* [UIkit](http://getuikit.com/) - 轻量级和模块化的前端框架. -* [Unsemantic](http://unsemantic.com/) - 适用于手机、平板电脑和台式机的流体网格. -* [Wing](https://kbrsh.github.io/wing/) - 一个最小的、轻量级的、响应式的框架. +* [AgnosticUI](https://www.agnosticui.com/) - Accessible CSS component primitives that also work with React, Vue 3, Svelte, and Angular. +* [Bonsai](https://www.bonsaicss.com/) - A complete Utility First CSS Framework for less than 50kb. +* [Bootstrap](https://getbootstrap.com/) - The most popular HTML, CSS, and JS framework. +* [Bulma](http://bulma.io/) - A modern CSS framework based on Flexbox. Also has Sass import for modification. +* [Butter Cake](http://getbuttercake.com/) - A Modern Lightweight Front End CSS framework for faster and easier web development. +* [Charts.css](https://chartscss.org/) - CSS data visualization framework. +* [Chota](https://jenil.github.io/chota/) - A responsive, customizable micro-framework (3kb) with helpful utilities and a grid system. +* [Cirrus](https://spiderpig86.github.io/Cirrus/) - A fully responsive and comprehensive CSS framework with beautiful controls and simplistic structure. +* [Foundation](http://foundation.zurb.com/) - advanced responsive front-end framework. +* [Gralig](http://gralig.com/) - A modest, grayish CSS library. +* [Halfmoon](https://www.gethalfmoon.com/) - A responsive front-end framework with a built-in dark mode. +* [Hasser CSS](https://github.com/HeavenMercy/HasserCSS) - A lightweight (12k, not minified) but useful CSS framework with flexible Grid, Hero and more. +* [Inuit.css](http://inuitcss.com/) - Powerful, scalable, Sass-based, BEM, OOCSS framework. +* [Material-components-web](https://github.com/material-components/material-components-web) - Modular and customizable Material Design UI components for the web. +* [Materialize](http://materializecss.com/) - A modern responsive front-end framework based on Material Design. +* [Milligram](http://milligram.io) - A minimalist CSS framework. +* [Numl](https://numl.design) - An HTML-based language and design system that lets you create responsive and accessible high-quality web interfaces with any look. +* [Pure.css](http://purecss.io/) - A set of small, responsive CSS modules that you can use in every web project. +* [Semantic UI](http://semantic-ui.com/) - Powerful framework that uses human-friendly HTML. +* [Shorthand Framework](https://github.com/shorthandcss/shorthand) - Feature rich CSS framework for the new decade. +* [Spectre.css](https://picturepan2.github.io/spectre/index.html) - A lightweight, responsive and modern CSS framework. +* [Strawberry](https://github.com/jfet97/strawberry) - A set of common flexbox utilities focused on making your life easier and faster with nested flexboxes. +* [Tachyons](http://tachyons.io/) - Functional CSS for humans. +* [Tacit](https://yegor256.github.io/tacit/) - CSS framework for dummies with zero skills in graphic design. +* [Tailwindcss](https://github.com/tailwindcss/tailwindcss) - A utility-first CSS framework for rapid UI development. +* [Tronic247 Material](https://material.pages.dev/) - A responsive framework based on CSS and some JS while following Material Design guidelines. +* [UIkit](http://getuikit.com/) - A lightweight and modular front-end framework. +* [Unsemantic](http://unsemantic.com/) - Fluid grid for mobile, tablet, and desktop. +* [Wing](https://kbrsh.github.io/wing/) - A Minimal, Lightweight, Responsive framework. _[You can find more frameworks at "awesome-css-frameworks"](https://github.com/troxler/awesome-css-frameworks)_ @@ -108,67 +108,66 @@ _[You can find more frameworks at "awesome-css-frameworks"](https://github.com/t ## Toolkits :wrench: -* [Bourbon](http://bourbon.io/) - 一个简单轻量级的 Sass 混合库. -* [Susy](https://www.oddbird.net/susy/) - Sass 的响应式布局工具包. +* [Bourbon](http://bourbon.io/) - A simple and lightweight mixin library for Sass. [⇧ back to top](#contents) ## Reset and Normalize -- [CSS Checker](https://github.com/ruilisi/css-checker) - 查找并减少相似和重复的 CSS 脚本. -- [MiniReset.css](https://github.com/jgthms/minireset.css) - 一个微小的现代 CSS 重置. -- [Normalize-OpenType](https://github.com/kennethormandy/normalize-opentype.css) - 向 Normalize.css 添加 OpenType 功能(连字、字距调整等). -- [Normalize](https://github.com/necolas/normalize.css) - 一组 CSS 规则,可在 HTML 元素的默认样式中提供更好的跨浏览器一致性. -- [Reset.css](https://meyerweb.com/eric/tools/css/reset/) - CSS 工具:重置 CSS. -- [Reseter.css](https://github.com/krishdevdb/reseter.css) - 未来派的 CSS 重置/规范器. 重新定义而不是保留. -- [Sanitize.css](https://github.com/jonathantneal/sanitize.css/) - 一组 CSS 规则,采用当今开箱即用的最佳实践. -- [Unstyle.css](https://github.com/Martin-Pitt/css-unstyle) - 用于删除用户代理样式的专用样式表,使用您的基线设计 Web 样式. +- [CSS Checker](https://github.com/ruilisi/css-checker) - Find and Reduce Similar & Duplicated CSS Scripts. +- [MiniReset.css](https://github.com/jgthms/minireset.css) - A tiny modern CSS reset. +- [Normalize-OpenType](https://github.com/kennethormandy/normalize-opentype.css) - Adds OpenType features—ligatures, kerning, and more—to Normalize.css. +- [Normalize](https://github.com/necolas/normalize.css) - A set of CSS rules that provide better cross-browser consistency in the default styling of HTML elements. +- [Reset.css](https://meyerweb.com/eric/tools/css/reset/) - CSS Tools: Reset CSS. +- [Reseter.css](https://github.com/krishdevdb/reseter.css) - A Futuristic CSS Reset/Normalizer. That Redifines Instead Of Preserving. +- [Sanitize.css](https://github.com/jonathantneal/sanitize.css/) - A set of CSS rules that style with today’s best practices out-of-the-box. +- [Unstyle.css](https://github.com/Martin-Pitt/css-unstyle) - Specialised stylesheet for removing user agent styles, style the web with your baseline. [⇧ back to top](#contents) ## CSS Development at Large-Scale Websites -* [Bugsnag's CSS Architecture](http://blog.bugsnag.com/bugsnags-css-architecture) 经过 [Max Luster](https://twitter.com/maxluster) -* [CSS at BBC Sport](https://medium.com/@shaunbent/css-at-bbc-sport-part-1-bab546184e66) 通过肖恩本特 -* [CSS AT HOOTSUITE](http://code.hootsuite.com/css-at-hootsuite/) 通过史蒂夫·米内特 -* [GitHub's CSS](http://markdotto.com/2014/07/23/githubs-css/) 经过 [Mark Otto](https://twitter.com/mdo) -* [How we do CSS at Ghost](https://dev.ghost.org/css-at-ghost/) 保罗·戴维斯 -* [Lonely Planet](http://ianfeather.co.uk/css-at-lonely-planet/) 经过 [Ian Feather](https://twitter.com/ianfeather) -* [Medium’s CSS is actually pretty good.](https://medium.com/@fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06) 经过 [Jacob Thornton](https://twitter.com/fat) -* [Refining The Way We Structure Our CSS At Trello](http://blog.trello.com/refining-the-way-we-structure-our-css-at-trello/) 经过 [Bob经过 Grace](https://twitter.com/bob经过grace) +* [Bugsnag's CSS Architecture](http://blog.bugsnag.com/bugsnags-css-architecture) by [Max Luster](https://twitter.com/maxluster) +* [CSS at BBC Sport](https://medium.com/@shaunbent/css-at-bbc-sport-part-1-bab546184e66) by Shaun Bent +* [CSS AT HOOTSUITE](http://code.hootsuite.com/css-at-hootsuite/) by Steve Mynett +* [GitHub's CSS](http://markdotto.com/2014/07/23/githubs-css/) by [Mark Otto](https://twitter.com/mdo) +* [How we do CSS at Ghost](https://dev.ghost.org/css-at-ghost/) by Paul Davis +* [Lonely Planet](http://ianfeather.co.uk/css-at-lonely-planet/) by [Ian Feather](https://twitter.com/ianfeather) +* [Medium’s CSS is actually pretty good.](https://medium.com/@fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06) by [Jacob Thornton](https://twitter.com/fat) +* [Refining The Way We Structure Our CSS At Trello](http://blog.trello.com/refining-the-way-we-structure-our-css-at-trello/) by [Bobby Grace](https://twitter.com/bobbygrace) * [Scalable-css-reading-list](https://github.com/davidtheclark/scalable-css-reading-list) [⇧ back to top](#contents) ## Code Style Guidelines :book: -* [Code Guide](http://codeguide.co/) 经过 [Mark Otto](https://twitter.com/mdo) -* [CSS Guidelines](http://cssguidelin.es/) 经过 [Harry Roberts](https://twitter.com/csswizardry) -* [CSS Styleguide](https://github.com/grvcoelho/css) 经过 [Guilherme Rv Coelho](https://github.com/grvcoelho) -* [Dropbox (S)CSS Style Guide](https://github.com/dropbox/css-style-guide) 通过 Dropbox -* [Google HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html) 通过谷歌 -* [Idiomatic CSS](https://github.com/necolas/idiomatic-css) 经过 [Nicolas Gallagher](https://twitter.com/necolas) -* [Official Trello CSS Guide](https://gist.github.com/bobbygrace/9e961e8982f42eb91b80) 通过鲍比格雷斯 -* [Sass Guidelines](https://sass-guidelin.es/) 经过 [Kitty Giraudel](https://twitter.com/KittyGiraudel) -* [SASS Style Guide](http://sass-lang.com/styleguide) 由 Sass 团队 -* [ThinkUp CSS Style Guide](https://github.com/ThinkUpLLC/ThinkUp/wiki/Code-Style-Guide:-CSS) 通过思考 -* [WordPress CSS Coding Standards](https://make.wordpress.org/core/handbook/best-practices/coding-standards/css/) 世界出版社 +* [Code Guide](http://codeguide.co/) by [Mark Otto](https://twitter.com/mdo) +* [CSS Guidelines](http://cssguidelin.es/) by [Harry Roberts](https://twitter.com/csswizardry) +* [CSS Styleguide](https://github.com/grvcoelho/css) by [Guilherme Rv Coelho](https://github.com/grvcoelho) +* [Dropbox (S)CSS Style Guide](https://github.com/dropbox/css-style-guide) by Dropbox +* [Google HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html) by Google +* [Idiomatic CSS](https://github.com/necolas/idiomatic-css) by [Nicolas Gallagher](https://twitter.com/necolas) +* [Official Trello CSS Guide](https://gist.github.com/bobbygrace/9e961e8982f42eb91b80) by Bobby Grace +* [Sass Guidelines](https://sass-guidelin.es/) by [Kitty Giraudel](https://twitter.com/KittyGiraudel) +* [SASS Style Guide](http://sass-lang.com/styleguide) by Sass team +* [ThinkUp CSS Style Guide](https://github.com/ThinkUpLLC/ThinkUp/wiki/Code-Style-Guide:-CSS) by ThinkUp +* [WordPress CSS Coding Standards](https://make.wordpress.org/core/handbook/best-practices/coding-standards/css/) by WorldPress [⇧ back to top](#contents) ## Style Guide -* [AUI](http://docs.atlassian.com/aui/latest/docs) 通过 Atlassian 设计 -* [Design Elements](http://rizzo.lonelyplanet.com/styleguide/design-elements/colours) 来自孤独星球 -* [Fluent UI](https://github.com/microsoft/fluentui) 由微软 -* [GitHub CSS Style Guide](https://primer.github.io/) 通过 Github -* [Lighting Design System](https://www.lightningdesignsystem.com/) 通过销售人员 -* [Patterns](https://ux.mailchimp.com/patterns) 通过 MailChimp -* [Solid](http://solid.buzzfeed.com/) 通过 BuzzFeed -* [Style Guide](https://www.starbucks.com/static/reference/styleguide/) 来自星巴克 -* [Website Style Guide Resources](http://styleguides.io/examples.html) 通过很棒的人 +* [AUI](http://docs.atlassian.com/aui/latest/docs) by Atlassian Design +* [Design Elements](http://rizzo.lonelyplanet.com/styleguide/design-elements/colours) by lonely planet +* [Fluent UI](https://github.com/microsoft/fluentui) by Microsoft +* [GitHub CSS Style Guide](https://primer.github.io/) by Github +* [Lighting Design System](https://www.lightningdesignsystem.com/) by Salesforce +* [Patterns](https://ux.mailchimp.com/patterns) by MailChimp +* [Solid](http://solid.buzzfeed.com/) by BuzzFeed +* [Style Guide](https://www.starbucks.com/static/reference/styleguide/) by Starbucks +* [Website Style Guide Resources](http://styleguides.io/examples.html) by Awesome people -查看更多风格指南,请访问 [Website Style Guide Resources](http://styleguides.io/) +View more style guides at [Website Style Guide Resources](http://styleguides.io/) [⇧ back to top](#contents) @@ -219,18 +218,18 @@ _[You can find more frameworks at "awesome-css-frameworks"](https://github.com/t * [Stylin](https://github.com/sultan99/stylin) -这里有一个 [CSS in JS techniques comparison](https://github.com/MicheleBertoli/css-in-js) +Here is a [CSS in JS techniques comparison](https://github.com/MicheleBertoli/css-in-js) [⇧ back to top](#contents) ## CSS Polyfills -* [Polyfill.js](https://github.com/philipwalton/polyfill/) - 一个使创建 CSS polyfills 更容易的库. -* [Prefixfree](https://github.com/LeaVerou/prefixfree) - 摆脱 CSS 前缀地狱. -* [Fixed-sticky](https://github.com/filamentgroup/fixed-sticky) - 一个 CSS position:sticky polyfill. -* [Selectivizr](https://github.com/keithclark/selectivizr) - 在 Internet Explorer 6-8 中模拟 CSS3 伪类和属性选择器的 JavaScript 实用程序. -* [PIE](https://github.com/lojjic/PIE) - 允许 Internet Explorer 识别和呈现各种 CSS3 框装饰属性. +* [Polyfill.js](https://github.com/philipwalton/polyfill/) - A library to make creating CSS polyfills much easier. +* [Prefixfree](https://github.com/LeaVerou/prefixfree) - Break free from CSS prefix hell. +* [Fixed-sticky](https://github.com/filamentgroup/fixed-sticky) - A CSS position:sticky polyfill. +* [Selectivizr](https://github.com/keithclark/selectivizr) - A JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. +* [PIE](https://github.com/lojjic/PIE) - Allows Internet Explorer to recognize and render various CSS3 box decoration properties. [⇧ back to top](#contents) @@ -238,90 +237,91 @@ _[You can find more frameworks at "awesome-css-frameworks"](https://github.com/t ## Miscellaneous -* [Can I use](https://caniuse.com/) - 浏览器支持 CSS、HTML5 和其他前端网络技术. -* [Flexbox Patterns](https://flexboxpatterns.com/) 通过 cenizal -* [Glassmorphism CSS Generator](https://ui.glass/generator/) - 为玻璃形态生成 CSS. -* [GradientArt](https://gra.dient.art/) - 具有分层、设计工具和免费云存储的高级 CSS 渐变编辑器. -* [Live editor for CSS and LESS](https://github.com/webextensions/live-css-editor) - 适用于 Chrome、Firefox 和 Edge 的 Magic CSS 扩展. -* [RevengeCSS](https://github.com/Heydon/REVENGE.CSS) - 一个 CSS 小书签,它使用选择器来查找错误的标记,无论您在哪里编写错误的 HTML,都会以漫画无衬线字体显示丑陋的粉红色错误消息 -* [Single Div Project](https://github.com/ManrajGrover/SingleDivProject) - 一个`+ +
+ ++
+ 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. diff --git a/docs/awesome/awesome-steam.md b/docs/awesome/awesome-steam.md index 7755d4b969..6e781ad616 100644 --- a/docs/awesome/awesome-steam.md +++ b/docs/awesome/awesome-steam.md @@ -1,198 +1,20 @@ - -## Awesome Steam [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) + +## Awesome STEAM [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) -> A curated list of [packages](#packages) and [resources](#resources) regarding [Steam](http://store.steampowered.com/) development. +[![AwesomeSTEAM illustrations](https://user-images.githubusercontent.com/30447336/200147061-5f2b8f0a-de03-453e-8d98-aa3ebbbcfb88.png)](https://awesomesteam.org/about/) -*Please read the [contribution guidelines](https://github.com/scholtzm/awesome-steam/blob/master/CONTRIBUTING.md) before contributing.* +An awesome list of high quality __science, technology, engineering, art, and math__ ([STEAM](https://en.wikipedia.org/wiki/STEAM_fields)) resources to help aid students in their classes or to provide curious minds with a starting point into numerous topics. Wanna contribute? Just send a PR! -The purpose of this document is to provide a quick overview over existing packages (libraries, modules etc.) and resources available regarding Steam client automation and WebAPI usage. Whenever you need to start a new project, have a look at the list of packages and see if there is anything useful for your use case. If you need technical details or tutorials, check out the resources section. +Check out our website at [awesomesteam.org](https://awesomesteam.org) where this content is also made available. +We were recently featured on the news! Check out [This student saw teachers lacked a place to share digital resources so he created one](https://www.edsurge.com/news/2023-04-25-this-student-saw-teachers-lacked-a-place-to-share-digital-resources-so-he-created-one). +--- -## Packages -> 💡 Many of these package repositories provide helpful READMEs and wiki pages, which explain the usage and/or provide examples. Do not forget to check them out when using particular package. - -### Node.js - -#### General - -- [steam](https://github.com/seishun/node-steam) - Interface directly with Steam servers from Node.js. -- [steam-client](https://github.com/DoctorMcKay/node-steam-client) - API-compatible fork of node-steam's SteamClient. -- [steam-user](https://github.com/DoctorMcKay/node-steam-user) - Feature-rich easy-to-use Steam client. -- [vapor](https://github.com/scholtzm/vapor) - Lightweight Steam client framework. -- [steam-parentbot](https://github.com/dragonbanshee/node-steam-parentbot) - Simple base class for a Steam bot. - -#### WebAPI - -- [steam-webapi](https://github.com/DoctorMcKay/node-steam-webapi) - Complete WebAPI wrapper with support for extra HTTP headers sent by Steam. -- [steamapi](https://github.com/lloti/node-steamapi) - A nice Steam API wrapper. - -#### Trading - -- [steam-trade](https://github.com/seishun/node-steam-trade) - Node.js wrapper around Steam live trading. -- [steam-tradeoffers](https://github.com/Alex7Kom/node-steam-tradeoffers) - Steam Trade Offers for Node.js. -- [steam-tradeoffer-manager](https://github.com/DoctorMcKay/node-steam-tradeoffer-manager) - Simple and sane Steam trade offer management. -- [steam-inventory-stream](https://github.com/timvandam/steam-inventory-stream) - Fetch inventories as readable streams. -- [steam-inventory-api-ng](https://github.com/itsjfx/node-steam-inventory-api-ng) - A Steam Inventory API wrapper with advanced features such as retries and proxy support. - -#### Game Interaction - -- [steam-gameserver](https://github.com/DoctorMcKay/node-steam-gameserver) - Steam client handler for Gameserver and AnonGameserver account types. -- [tf2](https://github.com/DoctorMcKay/node-tf2) - Interact directly with TF2 game coordinator. -- [csgo](https://github.com/joshuaferrara/node-csgo) - Interact directly with CS:GO game coordinator. -- [dota2](https://github.com/RJacksonm1/node-dota2) - Interact directly with Dota 2 game coordinator. - -#### Community & Store Automation - -- [steamcommunity](https://github.com/DoctorMcKay/node-steamcommunity) - Interact with steamcommunity.com. Also allows to confirm trade offers. -- [steamstore](https://github.com/DoctorMcKay/node-steamstore) - Interact with store.steampowered.com. -- [steam-weblogon](https://github.com/Alex7Kom/node-steam-weblogon) - Retrieve SteamCommunity cookies if you are running Steam network client. -- [steam-web-api-key](https://github.com/Alex7Kom/node-steam-web-api-key) - Automatically registers and retrieves Steam API key. -- [steam-parental](https://github.com/Alex7Kom/node-steam-parental) - Disable parental lock. - -#### Authentication - -- [steam-login](https://github.com/cpancake/steam-login) - Simple Connect / Express Steam authentication library. -- [passport-steam](https://github.com/liamcurry/passport-steam) - Steam (OpenID) authentication strategy for Passport and Node.js. -- [meteor-accounts-steam](https://github.com/scholtzm/meteor-accounts-steam) - Steam OpenID integration for Meteor Accounts. - -#### Misc - -- [steam-resources](https://github.com/seishun/node-steam-resources) - Steam's enums, protobufs and structs. -- [steam-crypto](https://github.com/seishun/node-steam-crypto) - Node.js implementation of Steam crypto. -- [steam-groups](https://github.com/scholtzm/node-steam-groups) - Custom node-steam handler which provides group functions. -- [steamid](https://github.com/DoctorMcKay/node-steamid) - SteamID usage and conversion made easy. -- [steam-totp](https://github.com/DoctorMcKay/node-steam-totp) - Easily generate 2FA codes used by Steam. -- [steam-chat-bot](https://github.com/Steam-Chat-Bot/node-steam-chat-bot) - Simplified interface for a steam chat bot. -- [vdf](https://github.com/RJacksonm1/node-vdf) - vdf to object and vice versa. -- [steamrep](https://github.com/scholtzm/node-steamrep) - Check user's SteamRep reputation. -- [reptf](https://github.com/scholtzm/node-reptf) - Check user's rep.tf reputation. -- [steamapis](https://github.com/itsjfx/node-steamapis) - Module to use the API of [steamapis.com](https://steamapis.com). - -### C# - -#### General - -- [SteamKit2](https://github.com/SteamRE/SteamKit) - .NET library designed to interoperate with Valve's Steam network. -- [SteamAuth](https://github.com/geel9/SteamAuth) - A C# library that provides vital Steam Mobile Authenticator functionality. -- [SteamBot](https://github.com/Jessecar96/SteamBot) - Automated bot software for interacting with steam trade. -- [SteamTradeOffersBot](https://github.com/waylaidwanderer/SteamTradeOffersBot) - SteamBot fork which focuses on trade offers. -- [SteamStandardProject](https://github.com/ObsidianMinor/SteamStandardProject) - A collection of .NET Standard libraries using common types that provide functionality in one or more parts of Steam. - -#### Misc - -- [BackpackLogin](https://github.com/igeligel/BackpackLogin) - A .NET Standard library for logging into backpack.tf using Steam credentials. -- [TeamFortressOutpostApi](https://github.com/igeligel/TeamFortressOutpostApi) - A .NET Standard class library which allows user to interact with TF2Outpost. -- [SteamGaugesApi](https://github.com/igeligel/SteamGaugesApi) - A .NET Standard 2.0 library to automatically use the API of [steamgauges](https://steamgaug.es/). - -### PHP - -- [SteamCommunity](https://github.com/waylaidwanderer/PHP-SteamCommunity) - A PHP library for interacting with the Steam Community website. -- [SteamAuthentication](https://github.com/SmItH197/SteamAuthentication) - Steam OpenID authentication with PHP. -- [SteamAuthOOP](https://github.com/BlackCetha/SteamAuthOOP) - An object-oriented alternative to SteamAuthentication. -- [steam-api](https://github.com/DaMitchell/steam-api-php) - A PHP wrapper for the Steam API. -- [steamid](https://github.com/DoctorMcKay/php-steamid) - SteamID class for PHP. -- [steam-totp](https://github.com/DoctorMcKay/php-steam-totp) - PHP library to deal with Steam's proprietary TOTP algorithm. -- [steam-auth](https://github.com/vikas5914/steam-auth) - An alternative Steam authentication library with Composer support. - -### Go - -- [steam](https://github.com/0xAozora/steam) - Simple steam library for trading in Go. -- [go-steam](https://github.com/Philipp15b/go-steam) - Steam's protocol in Go. -- [steam-mobileauth](https://github.com/YellowOrWhite/go-steam-mobileauth) - Port of SteamAuth in Go. - -### Python - -#### General - -- [steam](https://github.com/ValvePython/steam) - Module for various interactions with Steam. -- [steamodd](https://github.com/Lagg/steamodd) - Steam tools library. -- [steampy](https://github.com/bukson/steampy) - Fully automated Steam trade offers library with SteamGuard support. -- [SteamAPI](https://github.com/smiley/steamapi) - An object-oriented Python 2.7+ library for accessing the Steam Web API. -- [Steam-Trade](https://github.com/Zwork101/steam-trade) - An asynchronous, event-based trade library. - -#### Game Interaction - -- [csgo](https://github.com/ValvePython/csgo) - Python module for interacting with CSGO's Game Coordinator. -- [dota2](https://github.com/ValvePython/dota2) - Python module for interacting with Dota 2's Game Coordinator. - -#### Misc - -- [vpk](https://github.com/ValvePython/vpk) - Python module for working with Valve's Pack format. -- [vdf](https://github.com/ValvePython/vdf) - Python module for working with Valve's KeyValue format. - -### C++ - -- [SteamPP](https://github.com/seishun/SteamPP) - C++ library to interoperate with Steam servers. - -### Java - -- [SteamKit-Java](https://github.com/Top-Cat/SteamKit-Java) - Java port of SteamKit. -- [JavaSteam](https://github.com/Longi94/JavaSteam) - Java library that provides an interface to directly interact with Valve's Steam servers. - -### Objective-C - -- [SteamAuth](https://github.com/michaelchum/SteamAuth) - An iOS wrapper around Steam's OpenID login. - -### Ruby - -- [steam-trade](https://github.com/OmG3r/steam-trade) - Ruby gem for sending trade offers. - -## Resources - -### General - -- [Steam WebAPI @ ValveSoftware](https://developer.valvesoftware.com/wiki/Steam_Web_API) -- [Steam WebAPI @ TF2 Wiki](https://wiki.teamfortress.com/wiki/WebAPI) -- [Steam WebAPI Documentation by xPaw](https://lab.xpaw.me/steam_api_documentation.html) -- [Steam Internal WebAPI Documentation by Revadike](https://github.com/Revadike/UnofficialSteamWebAPI) -- [Steam as OpenID Provider](http://steamcommunity.com/dev) -- [Steam API Key Registration](http://steamcommunity.com/dev/apikey) -- [Steam Error Codes](https://steamerrors.com/) - List of `EResult` codes with possible explanations. - -### Tutorials - -- [Creating a Steam Trade Bot with Node.js](https://firepowered.org/developer/create-a-steam-trade-bot-with-nodejs-iojs-updated-for-node-steam-v1-0/) -- [Charred's node.js Guide to Steam Bots](https://github.com/charredgrass/nodejs-bot-guide) -- [In-depth Steam Bot Guide with Node.js](https://github.com/andrewda/node-steam-guide) -- [Retrieving 2FA Keys from iOS Device](http://forums.backpack.tf/index.php?/topic/45995-guide-how-to-get-your-shared-secret-from-ios-device-steam-mobile/) - -### Posts - -- [Item IDs Explained](https://dev.doctormckay.com/topic/332-identifying-steam-items/) -- [Everything Related to Escrow](https://www.reddit.com/r/SteamBot/comments/3udhkd/everything_related_to_escrow/) -- [Understanding Avatar Hash](https://www.reddit.com/r/SteamBot/comments/3cv6k7/problem_downloading_an_avatar_using/) - -### Standalone Tools - -- [NetHook2](https://github.com/SteamRE/SteamKit/tree/master/Resources/NetHook2) - Intercept Steam client's network messages. -- [NetHook2 Analyzer](https://github.com/SteamRE/SteamKit/tree/master/Resources/NetHookAnalyzer2) - Inspect messages dumped by NetHook2. -- [steam-auth-web-util](http://scholtzm.github.io/steam-auth-web-util/) - Generate 2FA codes directly in your web browser. -- [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator) - Desktop implementation of Steam's mobile authenticator app. -- [protonenv](https://github.com/rizkiarm/protonenv) - Simple Proton version and prefix management. -- [steam-desktop-authenticator-multiplatform](https://github.com/tre3p/steam-desktop-authenticator-multiplatform) - Steam desktop authenticator. - -### Discussion Boards - -- [/r/SteamBot](https://www.reddit.com/r/SteamBot) -- [/r/SteamBot Discord](https://discord.gg/0i5X3oDHJbDUsiGC) -- [/r/nodesteam](https://www.reddit.com/r/nodesteam) -- [DoctorMcKay's Dev Forum](https://dev.doctormckay.com/) -- [node-steam-forum](https://github.com/steam-forward/node-steam-forum) - -### Third-Party Services - -Websites listed below may provide free and/or paid services and are listed alphabetically according to their domain name. - -- [backpack.tf](https://backpack.tf/developer) - Provides TF2 prices and Steam market/inventory related services. -- [steamanalyst.com](https://steamanalyst.com/) - Provides CS:GO prices. -- [hexa.one](https://hexa.one/) - Provides prices for several games and Steam market/inventory related services. -- [steamapis.com](https://steamapis.com/) - Provides prices for several games and Steam market/inventory related services. - -## License - -[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) - -To the extent possible under law, the author and contributors of this text have waived all copyright and related or neighboring rights to this work. +- [Science](https://github.com/RahulBirCodes/awesome-steam/blob/main/content/science/index.md) +- [Technology](https://github.com/RahulBirCodes/awesome-steam/blob/main/content/technology/index.md) +- [Engineering](https://github.com/RahulBirCodes/awesome-steam/blob/main/content/engineering/index.md) +- [Arts](https://github.com/RahulBirCodes/awesome-steam/blob/main/content/arts/index.md) +- [Mathematics](https://github.com/RahulBirCodes/awesome-steam/blob/main/content/mathematics/index.md) diff --git a/docs/awesome/awesome-vue.md b/docs/awesome/awesome-vue.md index 1986f4deb4..7fa84696a8 100644 --- a/docs/awesome/awesome-vue.md +++ b/docs/awesome/awesome-vue.md @@ -97,7 +97,7 @@ - [VueJS Translations Ukraine](https://t.me/vuejs_ukraine) - Telegram Group (Ukraine) - [VueJS Kenya - Twitter Account](https://twitter.com/KenyaVue) - [VueJS Magyar - Facebook Group [Hungarian]](https://www.facebook.com/groups/huvuejs/) -- [VueJS Bangladesh - Facebook Group] (https://www.facebook.com/groups/764064325433370) +- [VueJS Bangladesh - Facebook Group](https://www.facebook.com/groups/764064325433370) ### Conferences @@ -1445,7 +1445,6 @@ _Toaster / snackbar — Notify the user with a modeless temporary little popup_ _Loaders / spinners / progress bars — Let the user know that something is loading_ -- [vue-radial-progress](https://github.com/wyzant-dev/vue-radial-progress) - Radial progress bar component for Vue.js. - [vue-simple-spinner](https://github.com/dzwillia/vue-simple-spinner) - A simple, flexible spinner for Vue.js - [vue-wait](https://github.com/f/vue-wait) - Complex Loader Management for Vue/Vuex and Nuxt applications. - [vue-progress-path](https://github.com/Akryum/vue-progress-path) - Customizable progress indicators and spinners that support any custom SVG path. @@ -1476,6 +1475,7 @@ _Loaders / spinners / progress bars — Let the user know that something is load - [vue-img-lazy-tiny](https://github.com/peterroe/vue-img-lazy-tiny) - A vue3 directive that provide a shield while loading. - [vue3-ui-preloader](https://github.com/gbast0s/vue3-ui-preloader) - Vue3 Pre Loader components for vue.js projects with playground. - [vue-default-page](https://github.com/zero-one-code/vue-default-page) - A Vue 3.0 plugin with built-in v-loading, v-skeleton, v-error and v-empty custom directives. +- [vue3-radial-progress](https://github.com/jairoblatt/vue3-radial-progress) - Radial progress bar component for Vue 3 ##### Progress Bar diff --git a/docs/awesome/free-for-dev.md b/docs/awesome/free-for-dev.md index 8ad8e8ae3a..12494f951a 100644 --- a/docs/awesome/free-for-dev.md +++ b/docs/awesome/free-for-dev.md @@ -1275,6 +1275,7 @@ Update Time, five active automations, webhooks. * [Codegiant](https://codegiant.io) — Project Management with Repository hosting & CI/CD. Free Plan Offers Unlimited Repositories, Projects & Documents with 5 Team Members. 500 CI/CD minutes per month. 30000 Serverless Code Run minutes per month 1GB repository storage. * [Confluence](https://www.atlassian.com/software/confluence) - Atlassian's content collaboration tool is used to help teams collaborate and share knowledge efficiently. Free plan for up to 10 users. * [contriber.com](https://www.contriber.com/) — Customizable project management platform, free starter plan, five workspaces + * [Crosswork](https://crosswork.app/) - Versatile project management platform. Free for up to 3 projects, unlimited users, 1 GB storage. * [diagrams.net](https://app.diagrams.net/) — Online diagrams stored locally in Google Drive, OneDrive, or Dropbox. Free for all features and storage levels * [freedcamp.com](https://freedcamp.com/) - tasks, discussions, milestones, time tracking, calendar, files and password manager. Free plan with unlimited projects, users, and file storage. * [easyretro.io](https://www.easyretro.io/) — Simple and intuitive sprint retrospective tool. The free plan has three public boards and one survey per board per month. @@ -1308,7 +1309,6 @@ Update Time, five active automations, webhooks. * [Shake](https://www.shakebugs.com/) - In-app bug reporting and feedback tool for mobile apps. Free plan, ten bug reports per app/month. * [Shortcut](https://shortcut.com/) - Project management platform. Free for up to 10 users forever. * [SpeedBoard](https://speedboard.app) - Board for Agile and Scrum retrospectives - Free. - * [SuperPM](https://superpm.app/) - Versatile project management platform. Free for up to 3 projects, unlimited users, 1 GB storage. * [Tadum](https://tadum.app) - Meeting agenda and minutes app designed for recurring meetings, free for teams of up to 10 * [taiga.io](https://taiga.io/) — Project management platform for startups and agile developers, free for Open Source * [Tara AI](https://tara.ai/) — Simple sprint management service. The free plan has unlimited tasks, sprints, and workspaces without user limits.