diff --git a/docs/awesome/awesome-LaTeX.md b/docs/awesome/awesome-LaTeX.md index 2ce37543e4..91293c83fc 100644 --- a/docs/awesome/awesome-LaTeX.md +++ b/docs/awesome/awesome-LaTeX.md @@ -68,7 +68,6 @@ Some of the most awesome editor for LaTeX do just that: edit LaTeX. - [TeXShop](https://pages.uoregon.edu/koch/texshop/) - No-nonsense editor for LaTeX documents which is included in MacTeX. ![mac] - [TeXWorks](https://www.tug.org/texworks/) - No-nonsense editor for LaTeX code, modeled after TeXShop, but this one is cross-platform. ![foss] - [BakomaTex](https://www.bakoma-tex.com) - Commercial LaTeX editor that allows to edit your document both using its source code and WYSIWYG. -- [Inlage](https://www.inlage.com/home) - Commercial LaTeX editor with handwritten formula recognition, Excel importing and more nifty features. ![windows] - [Texpad](https://www.texpad.com) - Commercial LaTeX editor for macOS and iOS, with excellent features (document overview, synchronised PDF display, autocompletion, sync across devices, etc.) that never get in the way of writing. ![mac] ### General purpose text editors @@ -267,6 +266,7 @@ Typically, it is easier to get to work with `pdflatex` than PSTricks is. - [TeXblog](https://texblog.net) - Blog about LaTeX and everything related. - [texblog.org](https://texblog.org) - Blog on LaTeX and related topics (tutorials, packages, code snippets, etc.). - [TeX Talk](https://tex-talk.net) - Blog for the TeX Stack Exchange site with news and interviews. +- [TeX Hour](https://texhour.github.io/) - A weekly video meeting ## Social media diff --git a/docs/awesome/awesome-browser-extensions-for-github.md b/docs/awesome/awesome-browser-extensions-for-github.md index d14dbb546f..c9ffcfa7ac 100644 --- a/docs/awesome/awesome-browser-extensions-for-github.md +++ b/docs/awesome/awesome-browser-extensions-for-github.md @@ -25,42 +25,42 @@ Want to know more about this process? Check out the [Codeless Contributions with Shows notifications when you get a new notification on GitHub and provides quick access to all notifications in a popup. -Installs: 134 | Stars: 77 | Last update: 2 Jun 2023 +Installs: 131 | Stars: 77 | Last update: 2 Jun 2023 Removes clutter from your pull request by automatically marking as viewed files that aren't worth reviewing. -Installs: 34 | Stars: 7 | Last update: 14 Feb 2022 +Installs: 33 | Stars: 7 | Last update: 14 Feb 2022 Next level code navigation for GitHub. -Installs: 589 | Stars: 57 | Last update: 20 Jul 2022 +Installs: 582 | Stars: 57 | Last update: 20 Jul 2022 Visualize GitHub repos as d3 force-directed graphs. The extension gives you a quick overview of the size and composition of any repo. -Installs: 217 | Stars: 12 | Last update: 26 Apr 2022 +Installs: 221 | Stars: 12 | Last update: 26 Apr 2022 The CoderStats link for GitHub Chrome extension displays a link to the CoderStats page for the currently displayed user or organization profile page on GitHub. -Installs: 792 | Stars: 19 | Last update: 2 May 2023 +Installs: 790 | Stars: 19 | Last update: 2 May 2023 Show the # of PRs and other contributors stats in the Issues/PRs tab. Can be helpful for maintainers that want to know if it's a contributor's first PR. -Installs: 316 | Stars: 459 | Last update: 1 Mar 2021 +Installs: 319 | Stars: 459 | Last update: 1 Mar 2021 Displays size of each file, download link and an option of copying file contents directly to clipboard -Installs: 40726 | Stars: 1884 | Last update: 25 Dec 2021 +Installs: 40720 | Stars: 1884 | Last update: 25 Dec 2021 Easily search GIPHY to add a GIF into any GitHub comment box. -Installs: 10489 | Stars: 151 | Last update: 27 Jul 2023 +Installs: 10477 | Stars: 151 | Last update: 27 Jul 2023 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: 7229 | Stars: 13388 | Last update: 6 May 2020 +Installs: 7226 | Stars: 13388 | Last update: 6 May 2020 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,17 +80,17 @@ Installs: 25 | 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: 3125 | Stars: 285 | Last update: 14 Jul 2022 +Installs: 3123 | Stars: 285 | Last update: 14 Jul 2022 Set custom tab size for code view on GitHub.com -Installs: 555 | Stars: 67 | Last update: 6 May 2019 +Installs: 556 | Stars: 67 | Last update: 6 May 2019 Easily navigate through the changes in a file that has been edited on GitHub. -Installs: 204 | Stars: 19 | Last update: 28 Apr 2023 +Installs: 208 | Stars: 19 | Last update: 28 Apr 2023 A browser extension which gives different filetypes different icons on GitHub. @@ -105,27 +105,27 @@ Installs: 1000 | Stars: 141 | Last update: 8 Oct 2019 Neat hovercards for GitHub. -Installs: 26803 | Stars: 1778 | Last update: 12 May 2021 +Installs: 26812 | Stars: 1778 | Last update: 12 May 2021 Colorize issue and PR links to see their status (open, closed, merged). -Installs: 946 | Stars: 293 | Last update: 4 Nov 2021 +Installs: 941 | Stars: 293 | Last update: 4 Nov 2021 Displays npm package stats on GitHub -Installs: 623 | Stars: 56 | Last update: 31 May 2020 +Installs: 616 | Stars: 56 | Last update: 31 May 2020 Lists repositories that are similar to the one being viewed -Installs: 341 | Stars: 39 | Last update: 10 Aug 2022 +Installs: 337 | Stars: 39 | Last update: 10 Aug 2022 Revert closed GitHub issues from purple back to red -Installs: 26 | Stars: 39 | Last update: 11 Aug 2023 +Installs: 25 | Stars: 39 | Last update: 11 Aug 2023 Automatically adds repository size to GitHub's repository summary. @@ -135,17 +135,17 @@ Installs: 20000 | Stars: 1167 | Last update: 26 Jun 2020 Chrome extension to see story points in GitHub projects. -Installs: 639 | Stars: 60 | Last update: 17 Aug 2020 +Installs: 634 | Stars: 60 | Last update: 17 Aug 2020 Generates a pie chart on user profile pages displaying a breakdown of what languages they have used in their repositories. -Installs: 1045 | Stars: 48 | Last update: 16 Jun 2022 +Installs: 1044 | Stars: 48 | Last update: 25 Sep 2023 This extension adds the simplicity of WYSIWYG editing to issues, comments, pull requests, wikis and discussions in GitHub. It accepts Markdown input and offers productive writing, starting with tables. -Installs: 2125 | Stars: 341 | Last update: 14 Jun 2023 +Installs: 2124 | Stars: 341 | Last update: 14 Jun 2023 View and create Linear tickets from any GitHub PR or issue. @@ -160,17 +160,17 @@ Installs: 2000 | Stars: 275 | Last update: 30 Sep 2021 It can make the sub-directories and files of github repository as zip and download it -Installs: 103296 | Stars: 32 | Last update: 21 Aug 2023 +Installs: 103257 | Stars: 32 | Last update: 21 Aug 2023 Create, save, edit, pin, search and delete filters that you commonly use on the Github Issues and Pull Requests pages. You are able to scope filters to be shown globally (on each repo) or only have them show up on the repo you create them on. Pinning filters is also a feature that this extension allows you to do. So if you have several filters you use daily - you have a way to quickly access them, at the top of your list. -Installs: 534 | Stars: n/a | Last update: 22 Aug 2022 +Installs: 540 | Stars: n/a | Last update: 22 Aug 2022 Extension to get back current and longest streak. -Installs: 676 | Stars: 224 | Last update: 10 Jan 2023 +Installs: 679 | Stars: 224 | Last update: 10 Jan 2023 Replace browser new tab screen with GitHub trending projects. @@ -180,7 +180,7 @@ Installs: 2000 | Stars: 340 | Last update: n/a Hide dotfiles from the GitHub file browser. -Installs: 659 | Stars: 315 | Last update: 17 Sep 2021 +Installs: 664 | Stars: 315 | Last update: 17 Sep 2021 Allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version. @@ -190,22 +190,22 @@ Installs: 10000 | Stars: 3387 | Last update: 17 Apr 2023 Chrome extension that adds a button in browser and links this button to a GitHub repository that you will configure, then on any webpage just click this extension button and it will add the given link with the title of the page in that repository. -Installs: 71 | Stars: 231 | Last update: 26 May 2018 +Installs: 70 | Stars: 232 | Last update: 26 May 2018 See forks with the most stars under the names of repositories. -Installs: 1329 | Stars: 554 | Last update: 1 Sep 2021 +Installs: 1324 | Stars: 554 | Last update: 1 Sep 2021 Show Material icons for files/folders in repository file viewer. Display the same icons from vscode-material-icon-theme VSCode extension. -Installs: 10619 | Stars: 375 | Last update: 30 Aug 2023 +Installs: 10609 | Stars: 375 | Last update: 30 Aug 2023 An extension that creates direct links to imported modules, external or internal, on source code on GitHub. Supports multiple languages, including common ones like Rust, Go, Python and Ruby, but also odd ones like Nim, Haskell, Julia and Elm. -Installs: 45 | Stars: 246 | Last update: 27 Nov 2019 +Installs: 44 | Stars: 246 | Last update: 27 Nov 2019 Chrome extension which helps you not to miss important changes in your news thread related to your repo @@ -215,12 +215,12 @@ Installs: 16 | Stars: 14 | Last update: 1 Oct 2018 A Chrome and Firefox extension to quickly see your notifications in a popup without leaving the current page. -Installs: 428 | Stars: 141 | Last update: 6 Apr 2023 +Installs: 432 | Stars: 141 | Last update: 6 Apr 2023 Displays your GitHub notifications unread count. Supports GitHub Enterprise and an option to only show unread count for issues you're participating in. You can click the icon to quickly see your unread notifications. -Installs: 10546 | Stars: 1742 | Last update: 12 Jul 2023 +Installs: 10532 | Stars: 1742 | 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. @@ -230,14 +230,14 @@ Installs: 3 | Stars: 132 | Last update: 16 Jan 2020 OctoLinker is the easiest and best way to navigate between files and projects on GitHub. It supports languages such as JavaScript, Ruby, Go, PHP, JAVA and more. It works with package.json as well as with Gemfiles. -Installs: 32600 | Stars: 5177 | Last update: 13 Nov 2022 +Installs: 32589 | Stars: 5178 | Last update: 13 Nov 2022 OctoPermalinker is a browser extension that searches GitHub comments/files for links to files on branches, and adds a link to where the branch pointed when the comment/file was made/updated. This helps you avoid following a link that was broken after being posted. For context, here's some discussion about broken GitHub links: [Don't link to line numbers in GitHub](https://news.ycombinator.com/item?id=8046710). For example, suppose you're looking at a gist that links to a file on the master branch of a repo. At the time the gist was made, the link worked, but if the file gets removed, the link is broken. OctoPermalinker uses the gist creation date to add a permalink that still works. -Installs: 221 | Stars: 21 | Last update: 20 May 2017 +Installs: 222 | Stars: 21 | Last update: 20 May 2017 The missing IntelliSense hint for GitHub and GitLab @@ -247,7 +247,7 @@ Installs: 4000 | Stars: 961 | Last update: 4 Feb 2022 Useful for developers who frequently read source in GitHub and do not want to download or checkout too many repositories. -Installs: 337410 | Stars: 22520 | Last update: 16 Aug 2023 +Installs: 337292 | Stars: 22519 | Last update: 16 Aug 2023 Revert GitHub's UI back to its classic look (before the June 23, 2020 update that has a flat, rounded and more whitespaced design). @@ -257,12 +257,12 @@ Installs: 342 | Stars: 221 | 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. -Installs: 1049 | Stars: 60 | Last update: 23 Sep 2023 +Installs: 1048 | Stars: 60 | 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: 731 | Stars: 111 | Last update: 21 Jun 2023 +Installs: 726 | Stars: 111 | Last update: 21 Jun 2023 Browser extension that shows which pull requests contain changes related to a file. @@ -272,17 +272,17 @@ Installs: 39 | Stars: 96 | Last update: 15 Oct 2020 Extension that simplifies the GitHub interface and adds useful features. -Installs: 78370 | Stars: 21735 | Last update: 21 Sep 2023 +Installs: 78232 | Stars: 21738 | Last update: 21 Sep 2023 Are they tabs? Are they spaces? How many? Never wonder again! Renders spaces as `·` and tabs as `→` in all the code on GitHub. -Installs: 615 | Stars: 74 | Last update: 25 Aug 2018 +Installs: 606 | Stars: 74 | Last update: 25 Aug 2018 Introduces the Explore tab in the pull request interface where you can review changes ordered by importance and see the semantic context surrounding each change. -Installs: 29 | Stars: n/a | Last update: 10 Aug 2020 +Installs: 32 | Stars: n/a | Last update: 10 Aug 2020 The Sourcegraph browser extension gives GitHub IDE-like powers when you're viewing code, pull requests, and diffs: @@ -293,7 +293,7 @@ The Sourcegraph browser extension gives GitHub IDE-like powers when you're viewi 4. Hover tooltips 5. File tree navigation -Installs: 101069 | Stars: 8940 | Last update: 15 Apr 2023 +Installs: 101046 | Stars: 8945 | Last update: 15 Apr 2023 Make tab indented code more readable by forcing the tab size to 4 instead of 8. @@ -303,7 +303,7 @@ Installs: 2000 | Stars: 281 | Last update: 25 Sep 2021 Helps you see easily which activities happened since you last visited GitHub. -Installs: 201 | Stars: 31 | Last update: n/a +Installs: 205 | Stars: 31 | Last update: n/a Generate a magic link for your PR and post it on shared Slack channel, to entice reviewers to pick up your PR faster! @@ -318,12 +318,12 @@ Installs: 70000 | Stars: n/a | Last update: 20 Sep 2023 All your issues, PRs, repos and other work documents right in your new tab -Installs: 20184 | Stars: n/a | Last update: 16 Jun 2023 +Installs: 20181 | Stars: n/a | Last update: 16 Jun 2023 file tree for github, and more than that. -Installs: 10440 | Stars: n/a | Last update: 12 Aug 2023 +Installs: 10431 | Stars: n/a | Last update: 12 Aug 2023 Add breakpoints at 1400px, 1600px and 1800px for full GitHub experience on large screens. Also removes the truncating of file and directory names in the repository browser. @@ -333,14 +333,14 @@ Installs: 2000 | Stars: 130 | Last update: 24 Jul 2020 gitpod streamlines developer workflows by providing ready-to-code development environments in your browser - powered by vs code. -Installs: 62539 | Stars: 123 | Last update: 31 Jul 2023 +Installs: 62496 | Stars: 123 | Last update: 31 Jul 2023 When viewing a repository on github.com that has a package.json file, this extension will introspect the dependencies in package.json and display links and description for each dependency, just below the repo's README. -Installs: 2081 | Stars: 714 | Last update: 29 May 2023 +Installs: 2081 | Stars: 716 | Last update: 29 May 2023 Extends GitHub pages with math, diagrams, embedded YouTube videos etc. -Installs: 460 | Stars: 85 | Last update: 22 Aug 2023 +Installs: 463 | Stars: 85 | Last update: 22 Aug 2023 diff --git a/docs/awesome/awesome-certificates.md b/docs/awesome/awesome-certificates.md index f905e856d1..e088cc34f0 100644 --- a/docs/awesome/awesome-certificates.md +++ b/docs/awesome/awesome-certificates.md @@ -1,271 +1,272 @@
![Awesome Certificates](https://github.com/PanXProject/awesome-certificates/blob/main/media/awesome-certificates.png)

- 关于项目 - 贡献指南 - 添加证书/课程 + About project    + Contribution guidelines    + Add certificate/course   

## Awesome Certificates [![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re) [![Gitter](https://badges.gitter.im/PanXProject/awesome-certificates.svg)](https://gitter.im/PanXProject/awesome-certificates?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) [![Discord](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.com/invite/3kSS9dvnPz) -精选的 IT、计算机科学和商业课程列表,完成后可获得证书和数字徽章. +A curated of list of IT, computer science and business courses with certificates & digital badges to earn upon completion. -列表中的每门课程以及徽章和证书都是免费的. +Each course on the list is free to take as well as the badge and certificate. -该列表的组织如下: +The list is organized as follows:
    -
  1. 课程/证书名称
  2. -
  3. 课程提供者/证书颁发者名称
  4. -
  5. 难度级别(初级、中级或专业)
  6. -
  7. 课程/证书持续时间(小时)
  8. -
  9. 奖励(=数字徽章或=完成证书)
  10. +
  11. Course/certificate title
  12. +
  13. Course provider/certificate issuer name
  14. +
  15. Level of diffculty(Beginner, Intermediate or Professional)
  16. +
  17. Course/certificate duration in hours
  18. +
  19. Reward(🏅= Digital Badge or 🏆 = Certificate of Completion)
-对如何改进此列表或您希望看到的功能有想法吗? +Have ideas on how to improve this list or features you'd like to see?
-请提及 [here](https://github.com/PanXProject/awesome-certificates/issues/new?assignees=&labels=&template=feature_request.md&title=%5BFEATURE%5D) 通过打开一个新问题,我们将尽力解决它. +Kindly mention it [here](https://github.com/PanXProject/awesome-certificates/issues/new?assignees=&labels=&template=feature_request.md&title=%5BFEATURE%5D) by opening a new issue and we will do our best to address it. -找不到您正在寻找的证书? +Can't find the certificate you're looking for?
-请求它 [here](https://github.com/PanXProject/awesome-certificates/issues/new?assignees=&labels=&template=certificate-request.md&title=%5BCERTIFICATE%5D) 我们会为您找到. +Request it [here](https://github.com/PanXProject/awesome-certificates/issues/new?assignees=&labels=&template=certificate-request.md&title=%5BCERTIFICATE%5D) and we will find for you. -有什么不太对劲? +Something isn't quite right?
-报告它 [here](https://github.com/PanXProject/awesome-certificates/issues/new?assignees=&labels=&template=bug_report.md&title=%5BBUG%5D). +Report it [here](https://github.com/PanXProject/awesome-certificates/issues/new?assignees=&labels=&template=bug_report.md&title=%5BBUG%5D). ## Security - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Intro to Cybersecurity](https://www.netacad.com/courses/cybersecurity/introduction-cybersecurity) | 思科网络学院 | 初学者 | 15 | [🏅](https://www.youracclaim.com/org/cisco/badge/introduction-to-cybersecurity)| -| [Cybersecurity Essentials](https://www.netacad.com/courses/cybersecurity/cybersecurity-essentials) | 思科网络学院 | 中级 | 30 | [🏅](https://www.youracclaim.com/org/cisco/badge/cybersecurity-essentials)| -| [Intro to Packet Tracer](https://www.netacad.com/courses/packet-tracer) | 思科网络学院 | 初学者 | 10 | [🏅](https://www.youracclaim.com/org/cisco/badge/introduction-to-packet-tracer) | -| [Cybersecurity Fundamentals](https://skills.yourlearning.ibm.com/activity/ILB-DNRPWDGQGMMY7GGD) | IBM / SkillsBuild | 初学者 | 10 | [🏅](https://www.youracclaim.com/org/ibm/badge/cybersecurity-fundamentals) | -| [Information Security Certification](https://www.freecodecamp.org/learn/information-security/) | FreeCodeCamp |专业|300 | | -| [JR Penetration Tester](https://tryhackme.com/path/outline/jrpenetrationtester) | TryHackMe |中级| 64 | | -| [Cyber Defense](https://tryhackme.com/path/outline/blueteam) | 试试黑客我 | 中级 | 48 | | -| [Red Teaming](https://tryhackme.com/path/outline/redteaming) | 试试黑客我 | 中级 | 48 | | -| [Offensive Testing](https://tryhackme.com/path/outline/pentesting) | 试试黑客我 | 中级 | 47 | | -| [Comptia Pentest+](https://tryhackme.com/path/outline/pentestplus) | 试试黑客我 | 初学者 | 51 | | -| [Web Fundamentals](https://tryhackme.com/path/outline/web) | 试试黑客我 | 初学者 | 32 | | +| [Intro to Cybersecurity](https://www.netacad.com/courses/cybersecurity/introduction-cybersecurity)| Cisco Networking Academy | Beginner | 15 | [🏅](https://www.youracclaim.com/org/cisco/badge/introduction-to-cybersecurity)| +| [Cybersecurity Essentials](https://www.netacad.com/courses/cybersecurity/cybersecurity-essentials)| Cisco Networking Academy | Intermediate | 30 | [🏅](https://www.youracclaim.com/org/cisco/badge/cybersecurity-essentials)| +| [Intro to Packet Tracer](https://www.netacad.com/courses/packet-tracer) | Cisco Networking Academy | Beginner | 10 | [🏅](https://www.youracclaim.com/org/cisco/badge/introduction-to-packet-tracer) | +| [Cybersecurity Fundamentals](https://skills.yourlearning.ibm.com/activity/ILB-DNRPWDGQGMMY7GGD) | IBM / SkillsBuild | Beginner | 10 | [🏅](https://www.youracclaim.com/org/ibm/badge/cybersecurity-fundamentals) | +| [Information Security Certification](https://www.freecodecamp.org/learn/information-security/) | FreeCodeCamp |Professional|300 | 🏆| +| [JR Penetration Tester](https://tryhackme.com/path/outline/jrpenetrationtester) | TryHackMe |Intermediate| 64 | 🏆| +| [Cyber Defense](https://tryhackme.com/path/outline/blueteam) | TryHackMe | Intermediate | 48 | 🏆 | +| [Red Teaming](https://tryhackme.com/path/outline/redteaming) | TryHackMe | Intermediate | 48 | 🏆 | +| [Offensive Testing](https://tryhackme.com/path/outline/pentesting) | TryHackMe | Intermediate | 47 | 🏆 | +| [Comptia Pentest+](https://tryhackme.com/path/outline/pentestplus) | TryHackMe | Beginner | 51 | 🏆 | +| [Web Fundamentals](https://tryhackme.com/path/outline/web) | TryHackMe | Beginner | 32 | 🏆 | ## Front-End - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Responsive Web Design Certification](https://www.freecodecamp.org/learn/2022/responsive-web-design/) | FreeCodeCamp|专业|300| | -| [Front-End Libraries Certification](https://www.freecodecamp.org/learn/front-end-development-libraries/) | FreeCodeCamp |专业|300 | | -| [Selenium 101](https://www.lambdatest.com/certifications/selenium-101) | 拉姆达测试 | 初学者 | 4 || -| [Angular](https://www.hackerrank.com/skills-verification/angular_basic) | 黑客排名 | 初学者 | 1 || -| [React](https://www.hackerrank.com/skills-verification/react_basic) | 黑客排名 | 初学者 | 1.5 || -| [Node.js](https://www.hackerrank.com/skills-verification/nodejs_intermediate) | 黑客排名 | 中级 | 1 || +| [Responsive Web Design Certification](https://www.freecodecamp.org/learn/2022/responsive-web-design/) | FreeCodeCamp|Professional|300| 🏆| +| [Front-End Libraries Certification](https://www.freecodecamp.org/learn/front-end-development-libraries/) | FreeCodeCamp |Professional|300 | 🏆| +| [Selenium 101](https://www.lambdatest.com/certifications/selenium-101) | LambdaTest | Beginner | 4 |🏆| +| [Angular](https://www.hackerrank.com/skills-verification/angular_basic) | HackerRank | Beginner | 1 |🏆| +| [React](https://www.hackerrank.com/skills-verification/react_basic) | HackerRank | Beginner | 1.5 |🏆| +| [Node.js](https://www.hackerrank.com/skills-verification/nodejs_intermediate) | HackerRank | Intermediate | 1 |🏆| ## Back-End - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Back End Development and APIs Certification](https://www.freecodecamp.org/learn/back-end-development-and-apis/) | FreeCodeCamp |专业|300 | | -| [CS403: Introduction to Modern Database Systems](https://learn.saylor.org/course/view.php?id=93) | 赛勒学院 |专业|42 | | -| [REST API](https://www.hackerrank.com/skills-verification/rest_api_intermediate) | HackerRank |中级| 1.5 | | -| [MongoDB Basics](https://university.mongodb.com/courses/M001/about) | MongoDB |初学者| 8.5 | | -| [MongoDB for SQL Pros](https://university.mongodb.com/courses/M100/about) | MongoDB |初学者| 2 | | -| [MongoDB Cluster Adminstration](https://university.mongodb.com/courses/M103/about) | MongoDB |初学者| 9.5 | | -| [MongoDB Aggregation Framework](https://university.mongodb.com/courses/M121/about) | MongoDB |初学者| 9 | | -| [Crafting Conference Abstracts](https://university.mongodb.com/courses/T101/about) | MongoDB |初学者| 1.5 | | -| [Atlas Security](https://university.mongodb.com/courses/A300/about) | MongoDB |初学者| 0.5 | | -| [MongoDB Performance](https://university.mongodb.com/courses/M201/about) | MongoDB |中级| 7 | | -| [MongoDB for Java Developers](https://university.mongodb.com/courses/M220J/about) | MongoDB |中级| 7.5 | | -| [MongoDB for JavaScript Developers](https://university.mongodb.com/courses/M220JS/about) | MongoDB |中级| 6.5 | | -| [MongoDB for .NET Developers](https://university.mongodb.com/courses/M220N/about) | MongoDB |中级| 6.5 | | -| [MongoDB for Python Developers](https://university.mongodb.com/courses/M220P/about) | MongoDB |中级| 6.5 | | -| [Diagnostics and Debugging for MongoDB](https://university.mongodb.com/courses/M312/about) | MongoDB |专业版| 6.5 | | -| [MongoDB Data Modeling](https://university.mongodb.com/courses/M320/about) | MongoDB |专业版| 7 | | +| [Back End Development and APIs Certification](https://www.freecodecamp.org/learn/back-end-development-and-apis/) | FreeCodeCamp |Professional|300 | 🏆| +| [CS403: Introduction to Modern Database Systems](https://learn.saylor.org/course/view.php?id=93) | Saylor Academy |Professional|42 | 🏆| +| [REST API](https://www.hackerrank.com/skills-verification/rest_api_intermediate) | HackerRank |Intermediate| 1.5 | 🏆| +| [MongoDB Basics](https://university.mongodb.com/courses/M001/about) | MongoDB |Beginner| 8.5 | 🏆| +| [MongoDB for SQL Pros](https://university.mongodb.com/courses/M100/about) | MongoDB |Beginner| 2 | 🏆| +| [MongoDB Cluster Adminstration](https://university.mongodb.com/courses/M103/about) | MongoDB |Beginner| 9.5 | 🏆| +| [MongoDB Aggregation Framework](https://university.mongodb.com/courses/M121/about) | MongoDB |Beginner| 9 | 🏆| +| [Crafting Conference Abstracts](https://university.mongodb.com/courses/T101/about) | MongoDB |Beginner| 1.5 | 🏆| +| [Atlas Security](https://university.mongodb.com/courses/A300/about) | MongoDB |Beginner| 0.5 | 🏆| +| [MongoDB Performance](https://university.mongodb.com/courses/M201/about) | MongoDB |Intermediate| 7 | 🏆| +| [MongoDB for Java Developers](https://university.mongodb.com/courses/M220J/about) | MongoDB |Intermediate| 7.5 | 🏆| +| [MongoDB for JavaScript Developers](https://university.mongodb.com/courses/M220JS/about) | MongoDB |Intermediate| 6.5 | 🏆| +| [MongoDB for .NET Developers](https://university.mongodb.com/courses/M220N/about) | MongoDB |Intermediate| 6.5 | 🏆| +| [MongoDB for Python Developers](https://university.mongodb.com/courses/M220P/about) | MongoDB |Intermediate| 6.5 | 🏆| +| [Diagnostics and Debugging for MongoDB](https://university.mongodb.com/courses/M312/about) | MongoDB |Professional| 6.5 | 🏆| +| [MongoDB Data Modeling](https://university.mongodb.com/courses/M320/about) | MongoDB |Professional| 7 | 🏆| ## Blockchain - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [IBM Blockchain Foundation Developer](https://cognitiveclass.ai/courses/ibm-blockchain-foundation-dev) | IBM / 认知类 |初学者|6 | [🏅](https://www.youracclaim.com/org/ibm/badge/ibm-blockchain-foundation-developer-v2.1)| -| [Blockchain Essentials](https://cognitiveclass.ai/courses/blockchain-course) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/ibm-blockchain-essentials-v2)| -| [Bitcoin for Developers](https://learn.saylor.org/course/view.php?id=500) | 赛勒学院 |初学者| 18 | | +| [IBM Blockchain Foundation Developer](https://cognitiveclass.ai/courses/ibm-blockchain-foundation-dev) | IBM / Cognitive Class |Beginner|6 | [🏅](https://www.youracclaim.com/org/ibm/badge/ibm-blockchain-foundation-developer-v2.1)| +| [Blockchain Essentials](https://cognitiveclass.ai/courses/blockchain-course) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/ibm-blockchain-essentials-v2)| +| [Bitcoin for Developers](https://learn.saylor.org/course/view.php?id=500) | Saylor Academy |Beginner| 18 | 🏆| ## Data Analysis and Visualization - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Data Analysis with Python](https://cognitiveclass.ai/courses/data-analysis-python) | IBM / 认知类 |中级|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-analysis-using-python)| -| [Data Analysis with Python Certification](https://www.freecodecamp.org/learn/data-analysis-with-python/) | FreeCodeCamp |专业|300 | | -| [Data Visualization with Python](https://cognitiveclass.ai/courses/data-visualization-with-python) | IBM / 认知类 |中级|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-visualization-using-python)| -| [Data Visualization with R](https://cognitiveclass.ai/courses/data-visualization-with-r/) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-visualization-with-r)| -| [Data Visualization Certification](https://www.freecodecamp.org/learn/data-visualization/) | FreeCodeCamp |专业|300 | | +| [Data Analysis with Python](https://cognitiveclass.ai/courses/data-analysis-python) | IBM / Cognitive Class |Intermediate|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-analysis-using-python)| +| [Data Analysis with Python Certification](https://www.freecodecamp.org/learn/data-analysis-with-python/) | FreeCodeCamp |Professional|300 | 🏆| +| [Data Visualization with Python](https://cognitiveclass.ai/courses/data-visualization-with-python) | IBM / Cognitive Class |Intermediate|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-visualization-using-python)| +| [Data Visualization with R](https://cognitiveclass.ai/courses/data-visualization-with-r/) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-visualization-with-r)| +| [Data Visualization Certification](https://www.freecodecamp.org/learn/data-visualization/) | FreeCodeCamp |Professional|300 | 🏆| ## Statistics - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Statistics 101](https://cognitiveclass.ai/courses/statistics-101) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/statistics-101)| +| [Statistics 101](https://cognitiveclass.ai/courses/statistics-101) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/statistics-101)| ## Data Science - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Data Science Methodologies](https://cognitiveclass.ai/courses/data-science-methodology-2) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-science-methodologies)| -| [Data Science 101](https://cognitiveclass.ai/courses/data-science-101/) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-science-foundations-level-1)| -| [Data Science Tools](https://cognitiveclass.ai/courses/data-science-hands-open-source-tools-2) | IBM / 认知类 |初学者|4| [🏅](https://www.youracclaim.com/org/ibm/badge/data-science-tools)| -| [Python for Data Science](https://cognitiveclass.ai/courses/python-for-data-science) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/python-for-data-science)| +| [Data Science Methodologies](https://cognitiveclass.ai/courses/data-science-methodology-2) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-science-methodologies)| +| [Data Science 101](https://cognitiveclass.ai/courses/data-science-101/) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/data-science-foundations-level-1)| +| [Data Science Tools](https://cognitiveclass.ai/courses/data-science-hands-open-source-tools-2) | IBM / Cognitive Class |Beginner|4| [🏅](https://www.youracclaim.com/org/ibm/badge/data-science-tools)| +| [Python for Data Science](https://cognitiveclass.ai/courses/python-for-data-science) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/python-for-data-science)| ## Big Data - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Big Data Foundations - Level 1](https://cognitiveclass.ai/courses/what-is-big-data) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/big-data-foundations-level-1)| -| [Hadoop Foundations - Level 1](https://cognitiveclass.ai/courses/course-v1:BigDataUniversity+BD0111EN+2016) | IBM / 认知类 |初学者|4 | [🏅](https://www.youracclaim.com/org/ibm/badge/hadoop-foundations-level-1)| -| [Spark Fundamentals I](https://cognitiveclass.ai/courses/what-is-spark) | IBM / 认知课程 |初学者|5 | [🏅](https://www.youracclaim.com/org/ibm/badge/spark-level-1)| +| [Big Data Foundations - Level 1](https://cognitiveclass.ai/courses/what-is-big-data) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/big-data-foundations-level-1)| +| [Hadoop Foundations - Level 1](https://cognitiveclass.ai/courses/course-v1:BigDataUniversity+BD0111EN+2016) | IBM / Cognitive Class |Beginner|4 | [🏅](https://www.youracclaim.com/org/ibm/badge/hadoop-foundations-level-1)| +| [Spark Fundamentals I](https://cognitiveclass.ai/courses/what-is-spark) | IBM / Cognitive Class |Beginner|5 | [🏅](https://www.youracclaim.com/org/ibm/badge/spark-level-1)| ## Machine and Deep Learning - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Deep Learning Fundamentals](https://cognitiveclass.ai/courses/introduction-deep-learning) | IBM / 认知类 |中级|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/deep-learning-essentials)| -| [Deep Learning with TensorFlow](https://cognitiveclass.ai/courses/deep-learning-tensorflow) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/deep-learning-using-tensorflow)| -| [Introduction to Machine Learning with Sound](https://cognitiveclass.ai/courses/machine-learning-sound/) | IBM / 认知类 |初学者|4 | [🏅](https://www.youracclaim.com/org/ibm/badge/introduction-to-machine-learning-with-sound)| -| [Machine Learning with Python](https://cognitiveclass.ai/courses/machine-learning-with-python/) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/machine-learning-with-python-level-1)| -| [Machine Learning with Python Certification](https://www.freecodecamp.org/learn/machine-learning-with-python/) | FreeCodeCamp |专业|300 | | -| [Elements of AI](https://www.elementsofai.com/) | 赫尔辛基大学 |初学者|30 | | +| [Deep Learning Fundamentals](https://cognitiveclass.ai/courses/introduction-deep-learning) | IBM / Cognitive Class |Intermediate|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/deep-learning-essentials)| +| [Deep Learning with TensorFlow](https://cognitiveclass.ai/courses/deep-learning-tensorflow) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/deep-learning-using-tensorflow)| +| [Introduction to Machine Learning with Sound](https://cognitiveclass.ai/courses/machine-learning-sound/) | IBM / Cognitive Class |Beginner|4 | [🏅](https://www.youracclaim.com/org/ibm/badge/introduction-to-machine-learning-with-sound)| +| [Machine Learning with Python](https://cognitiveclass.ai/courses/machine-learning-with-python/) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/machine-learning-with-python-level-1)| +| [Machine Learning with Python Certification](https://www.freecodecamp.org/learn/machine-learning-with-python/) | FreeCodeCamp |Professional|300 | 🏆| +| [Elements of AI](https://www.elementsofai.com/) | University of Helsinki |Beginner|30 | 🏆| ## Networking - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Networking Essentials](https://www.netacad.com/courses/networking/networking-essentials) | 思科网络学院 | 中级 | 70 | [🏅](https://www.youracclaim.com/org/cisco/badge/networking-essentials) | -| [CS402: Computer Communications and Networks](https://learn.saylor.org/course/view.php?id=84) | 赛勒学院 | 中级 | 60 | | +| [Networking Essentials](https://www.netacad.com/courses/networking/networking-essentials) | Cisco Networking Academy | Intermediate | 70 | [🏅](https://www.youracclaim.com/org/cisco/badge/networking-essentials) | +| [CS402: Computer Communications and Networks](https://learn.saylor.org/course/view.php?id=84) | Saylor Academy | Intermediate | 60 | 🏆 | ## Operating Systems - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [NDG Linux Unhatched](https://www.netacad.com/courses/os-it/ndg-linux-unhatched) | 思科网络学院 |初学者| 8 | | -| [NDG Linux Essentials](https://www.netacad.com/courses/os-it/ndg-linux-essentials) | 思科网络学院 |中级 | 70 || -| [CS401: Operating Systems](https://learn.saylor.org/course/view.php?id=94) | 赛勒学院 |专业|120 | | +| [NDG Linux Unhatched](https://www.netacad.com/courses/os-it/ndg-linux-unhatched)| Cisco Networking Academy |Beginner| 8 | 🏆 | +| [NDG Linux Essentials](https://www.netacad.com/courses/os-it/ndg-linux-essentials) | Cisco Networking Academy |Intermediate| 70 |🏆| +| [CS401: Operating Systems](https://learn.saylor.org/course/view.php?id=94) | Saylor Academy |Professional|120 | 🏆| ## Electrical Engineering - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Introduction to Electronics](https://www.open.edu/openlearn/science-maths-technology/an-introduction-electronics/) | 开放大学 | 中级| 10 | | -| [Electronic Applications](https://www.open.edu/openlearn/science-maths-technology/electronic-applications/) | 开放大学 | 中级| 10 | | -| [Embedded Systems](https://www.academyeurope.org/courses/engineering-technology/embedded-systems-computer-course/) | 欧洲学院 |中级| 30 || -| [Embedded Systems ES](https://www.mindluster.com/certificate/2234) | 心灵光泽|中级|8 | | +| [Introduction to Electronics](https://www.open.edu/openlearn/science-maths-technology/an-introduction-electronics/)| Open University | Intermediate| 10 | 🏆 | +| [Electronic Applications](https://www.open.edu/openlearn/science-maths-technology/electronic-applications/)| Open University | Intermediate| 10 | 🏆 | +| [Embedded Systems](https://www.academyeurope.org/courses/engineering-technology/embedded-systems-computer-course/) | Academy Europe |Intermediate| 30 |🏆| +| [Embedded Systems ES](https://www.mindluster.com/certificate/2234) | Mind Luster |Indtermediate|8 | 🏆| ## Robotics and IoT - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Introduction to IoT](https://www.netacad.com/courses/iot/introduction-iot) | 思科网络学院 | 初学者 | 20 | [🏅](https://www.youracclaim.com/org/cisco/badge/introduction-to-iot) | -| [Building Robots with TJBot](https://cognitiveclass.ai/courses/build-robots-with-tjbot) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/building-robots-with-tjbot)| +| [Introduction to IoT](https://www.netacad.com/courses/iot/introduction-iot) | Cisco Networking Academy | Beginner | 20 | [🏅](https://www.youracclaim.com/org/cisco/badge/introduction-to-iot) | +| [Building Robots with TJBot](https://cognitiveclass.ai/courses/build-robots-with-tjbot) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/building-robots-with-tjbot)| ## Chatbots - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [How to Build Chatbots](https://cognitiveclass.ai/courses/chatbot-course) | IBM / 认知课程 |初学者|5 | | +| [How to Build Chatbots](https://cognitiveclass.ai/courses/chatbot-course) | IBM / Cognitive Class |Beginner|5 | 🏅| ## DevOps - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Containers, K8s and Istio on IBM cloud](https://cognitiveclass.ai/learn/containers-k8s-and-istio-on-ibm-cloud) | IBM / 认知类 |初学者|9 | [🏅](https://www.youracclaim.com/org/ibm/badge/containers-k8s-and-istio-on-ibm-cloud)| -| [Docker Essentials](https://cognitiveclass.ai/courses/docker-essentials) | IBM / 认知类 |初学者|4 | [🏅](https://www.youracclaim.com/org/ibm/badge/docker-essentials-a-developer-introduction)| -| [IBM Cloud Essentials](https://cognitiveclass.ai/courses/ibm-cloud-essentials) | IBM / 认知类 |初学者|4 | [🏅](https://www.youracclaim.com/org/ibm/badge/ibm-cloud-essentials.2)| -| [Introduction to Containers, Kubernetes, and OpenShift](https://cognitiveclass.ai/courses/kubernetes-course) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/containers-kubernetes-essentials)| -| [Introduction to Kubernetes](https://www.mygreatlearning.com/academy/learn-for-free/courses/introduction-to-kubernetes1) | 伟大的学习 | 初学者 | 1.5 | | -| [Kubernetes in Google Cloud](https://www.cloudskillsboost.google/quests/29) | 谷歌/Qwiki 实验室 |中级|6 | [🏅](https://www.cloudskillsboost.google/quests/29)| +| [Containers, K8s and Istio on IBM cloud](https://cognitiveclass.ai/learn/containers-k8s-and-istio-on-ibm-cloud) | IBM / Cognitive Class |Beginner|9 | [🏅](https://www.youracclaim.com/org/ibm/badge/containers-k8s-and-istio-on-ibm-cloud)| +| [Docker Essentials](https://cognitiveclass.ai/courses/docker-essentials) | IBM / Cognitive Class |Beginner|4 | [🏅](https://www.youracclaim.com/org/ibm/badge/docker-essentials-a-developer-introduction)| +| [IBM Cloud Essentials](https://cognitiveclass.ai/courses/ibm-cloud-essentials) | IBM / Cognitive Class |Beginner|4 | [🏅](https://www.youracclaim.com/org/ibm/badge/ibm-cloud-essentials.2)| +| [Introduction to Containers, Kubernetes, and OpenShift](https://cognitiveclass.ai/courses/kubernetes-course) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/containers-kubernetes-essentials)| +| [Introduction to Kubernetes](https://www.mygreatlearning.com/academy/learn-for-free/courses/introduction-to-kubernetes1) | Great Learning | Beginner | 1.5 | 🏆| +| [Kubernetes in Google Cloud](https://www.cloudskillsboost.google/quests/29) | Google / Qwiki Labs |Intermediate|6 | [🏅](https://www.cloudskillsboost.google/quests/29)| ## Programming Languages ### C - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [CS107: C++ Programming](https://learn.saylor.org/course/view.php?id=65) | 赛勒学院 |专业|40 | | -| [C#](https://www.hackerrank.com/skills-verification/c_sharp_basic) | HackerRank |初学者| 1 | | +| [CS107: C++ Programming](https://learn.saylor.org/course/view.php?id=65) | Saylor Academy |Professional|40 | 🏆| +| [C#](https://www.hackerrank.com/skills-verification/c_sharp_basic) | HackerRank |Beginner| 1 | 🏆| +| [Foundational C# with Microsoft](https://www.freecodecamp.org/learn/foundational-c-sharp-with-microsoft) | freeCodeCamp |Beginner| 35 | 🏆| ### Cypher - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Cypher Query Language](https://memgraph.com/learn-cypher-query-language) | Memgraph |初学者|1 | | +| [Cypher Query Language](https://memgraph.com/learn-cypher-query-language) | Memgraph |Beginner|1 | 🏅| ### Java - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Java](https://www.hackerrank.com/skills-verification/java_basic) | HackerRank |初学者| 1 | | +| [Java](https://www.hackerrank.com/skills-verification/java_basic) | HackerRank |Beginner| 1 | 🏆| ### JavaScript - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [JavaScript Algorithms and Data Structures Certification](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) | FreeCodeCamp |专业|300 | | -| [JavaScript](https://www.hackerrank.com/skills-verification/javascript_basic) | HackerRank |初学者| 1.5 | | +| [JavaScript Algorithms and Data Structures Certification](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) | FreeCodeCamp |Professional|300 | 🏆| +| [JavaScript](https://www.hackerrank.com/skills-verification/javascript_basic) | HackerRank |Beginner| 1.5 | 🏆| ### R - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [R 101](https://cognitiveclass.ai/courses/r-101) | IBM / 认知类 |初学者|3| [🏅](https://www.youracclaim.com/org/ibm/badge/r-essentials)| -| [Using R with Databases](https://cognitiveclass.ai/courses/using-r-with-databases/) | IBM / 认知类 |初学者|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/using-r-with-databases)| -| [R](https://www.hackerrank.com/skills-verification/r_basic) | HackerRank |初学者| 1.5 | | +| [R 101](https://cognitiveclass.ai/courses/r-101) | IBM / Cognitive Class |Beginner|3| [🏅](https://www.youracclaim.com/org/ibm/badge/r-essentials)| +| [Using R with Databases](https://cognitiveclass.ai/courses/using-r-with-databases/) | IBM / Cognitive Class |Beginner|3 | [🏅](https://www.youracclaim.com/org/ibm/badge/using-r-with-databases)| +| [R](https://www.hackerrank.com/skills-verification/r_basic) | HackerRank |Beginner| 1.5 | 🏆| ### Python - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Programming Essentials In Python](https://www.netacad.com/courses/programming/pcap-programming-essentials-python) | 思科网络学院 |中级 | 70 | | -| [Scientific Computing with Python Certification](https://www.freecodecamp.org/learn/scientific-computing-with-python/) | FreeCodeCamp |专业|300 | | -| [Python](https://www.hackerrank.com/skills-verification/python_basic) | HackerRank |初学者| 1.5 | | -| [Intro to Graph Analytics in Python free course](https://memgraph.com/blog/learn-graph-analytics-with-python) | Memgraph |中级| 3 | | +| [Programming Essentials In Python](https://www.netacad.com/courses/programming/pcap-programming-essentials-python) | Cisco Networking Academy |Intermediate| 70 | 🏆 | +| [Scientific Computing with Python Certification](https://www.freecodecamp.org/learn/scientific-computing-with-python/) | FreeCodeCamp |Professional|300 | 🏆| +| [Python](https://www.hackerrank.com/skills-verification/python_basic) | HackerRank |Beginner| 1.5 | 🏆| +| [Intro to Graph Analytics in Python free course](https://memgraph.com/blog/learn-graph-analytics-with-python) | Memgraph |Intermediate| 3 | 🏅| ## Theories and Concepts - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Quality Assurance Certification](https://www.freecodecamp.org/learn/quality-assurance/) | FreeCodeCamp |专业|300 | | -| [CS101: Introduction to Computer Science I](https://learn.saylor.org/course/view.php?id=6) | 赛勒学院 |专业|52 | | -| [CS102: Introduction to Computer Science II](https://learn.saylor.org/course/view.php?id=64) | 赛勒学院 |专业|42 | | -| [CS201: Elementary Data Structures](https://learn.saylor.org/course/view.php?id=66) | 赛勒学院 |专业|38 | | -| [CS202: Discrete Structures](https://learn.saylor.org/course/view.php?id=67) | 赛勒学院 |专业|44 | | -| [CS301: Computer Architecture](https://learn.saylor.org/course/view.php?id=71) | 赛勒学院 |专业|48 | | -| [CS302: Software Engineering](https://learn.saylor.org/course/view.php?id=73) | 赛勒学院 |专业|45 | | -| [Problem Solving](https://www.hackerrank.com/skills-verification/problem_solving_basic) | HackerRank |初学者| 1.5 | | -| [Problem Solving](https://www.hackerrank.com/skills-verification/problem_solving_intermediate) | HackerRank |中级| 1.5 | | -| [Graph Modeling Email Course](https://memgraph.com/learn-graph-modeling) | Memgraph |初学者| 1 | | +| [Quality Assurance Certification](https://www.freecodecamp.org/learn/quality-assurance/) | FreeCodeCamp |Professional|300 | 🏆| +| [CS101: Introduction to Computer Science I](https://learn.saylor.org/course/view.php?id=6) | Saylor Academy |Professional|52 | 🏆| +| [CS102: Introduction to Computer Science II](https://learn.saylor.org/course/view.php?id=64) | Saylor Academy |Professional|42 | 🏆| +| [CS201: Elementary Data Structures](https://learn.saylor.org/course/view.php?id=66) | Saylor Academy |Professional|38 | 🏆| +| [CS202: Discrete Structures](https://learn.saylor.org/course/view.php?id=67) | Saylor Academy |Professional|44 | 🏆| +| [CS301: Computer Architecture](https://learn.saylor.org/course/view.php?id=71) | Saylor Academy |Professional|48 | 🏆| +| [CS302: Software Engineering](https://learn.saylor.org/course/view.php?id=73) | Saylor Academy |Professional|45 | 🏆| +| [Problem Solving](https://www.hackerrank.com/skills-verification/problem_solving_basic) | HackerRank |Beginner| 1.5 | 🏆| +| [Problem Solving](https://www.hackerrank.com/skills-verification/problem_solving_intermediate) | HackerRank |Intermediate| 1.5 | 🏆| +| [Graph Modeling Email Course](https://memgraph.com/learn-graph-modeling) | Memgraph |Beginner| 1 | 🏅| ## Business ### Marketing - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Digital Marketing](https://learndigital.withgoogle.com/digitalgarage/course/digital-marketing) | 谷歌 | 初学者 | 40 | | -| [Email Marketing](https://academy.sendinblue.com/course/email-marketing-course-english) | 发送蓝色 | 初学者 | 4 | | +| [Digital Marketing](https://learndigital.withgoogle.com/digitalgarage/course/digital-marketing) | Google | Beginner | 40 | 🏅 | +| [Email Marketing](https://academy.sendinblue.com/course/email-marketing-course-english) | SendinBlue | Beginner | 4 | 🏅 | ### Project Management - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [KICKOFF](https://www.pmi.org/kickoff) | 项目管理学院| 初学者 | 0.75 | | -| [Project Management Essentials](https://www.msicertified.com/project-management/project-management-essentials-certified/) | 管理与战略研究所| 初学者 | 0.75 | | -| [Project Management Essentials](https://www.disasterready.org/free-certificate-project-management) | 备灾 | 初学者 | 5 | | +| [KICKOFF](https://www.pmi.org/kickoff) | Project Management Institute | Beginner | 0.75 | 🏅 | +| [Project Management Essentials](https://www.msicertified.com/project-management/project-management-essentials-certified/) | Management and Strategy Institute | Beginner | 0.75 | 🏅 | +| [Project Management Essentials](https://www.disasterready.org/free-certificate-project-management) | Disaster Ready | Beginner | 5 | 🏅 | ### Support - | 课程名称 | 课程提供者 | 级别 | 小时 | 奖励 | +| Course Name | Course Provider | Level | Hour(s) | Reward | | :------------- |:-------------|:-------------|:-------------:|:-----:| -| [Customer Relationship Management](https://www.mygreatlearning.com/academy/learn-for-free/courses/customer-relationship-management) | 伟大的学习 | 初学者 | 1 | | +| [Customer Relationship Management](https://www.mygreatlearning.com/academy/learn-for-free/courses/customer-relationship-management) | Great Learning | Beginner | 1 | 🏆 | ## Other Awesome Lists -- [Open Source Society University](https://github.com/ossu/computer-science) - OSSU 课程是使用在线材料的完整计算机科学教育. 它不仅仅是为了职业培训或专业发展. -- [Awesome Courses](https://github.com/prakhar1989/awesome-courses) - 此列表试图揭示那些令人敬畏的 CS 课程,这些课程使他们的高质量材料即作业、讲座、笔记、阅读和考试可在线免费获得. -- [Books](https://github.com/learn-anything/books) - Learn Anything 收集所有专注于计算机科学的材料,但您会发现从神经科学到哲学的其他主题. -- [Learn to Program](https://github.com/karlhorky/learn-to-program) - 此列表旨在成为一套精选的高质量教育资源,重点放在网络开发的基础上. +- [Open Source Society University](https://github.com/ossu/computer-science) - The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. +- [Awesome Courses](https://github.com/prakhar1989/awesome-courses) - This list is an attempt to bring to light those awesome CS courses which make their high-quality material i.e. assignments, lectures, notes, readings & examinations available online for free. +- [Books](https://github.com/learn-anything/books) - Learn Anything is collecting all material with focus on Computer Science but you'll find other topics ranging from neuro science to philosophy. +- [Learn to Program](https://github.com/karlhorky/learn-to-program) - This list aims to be a curated set of high quality educational resources with focus on foundations of web developement. diff --git a/docs/awesome/awesome-love2d.md b/docs/awesome/awesome-love2d.md index 678656b0ee..ea0076f926 100644 --- a/docs/awesome/awesome-love2d.md +++ b/docs/awesome/awesome-love2d.md @@ -2,380 +2,385 @@ ## Awesome Löve [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) ![Awesome Löve](https://raw.githubusercontent.com/love2d-community/awesome-love2d/master/logo.png) -由社区驱动的高质量、精彩的分类集合 [LÖVE](http://love2d.org) 库、项目和资源. +A categorized community-driven collection of high-quality, awesome [LÖVE](http://love2d.org) libraries, projects, and resources. ## 3D -*以 3D 为中心的库* +*3D-centric Libraries* -* [3DreamEngine](https://github.com/3dreamengine/3DreamEngine) - LÖVE 的出色 3D 引擎. -* [anim9](https://github.com/excessive/anim9) - 3D 骨骼动画库(设计与 IQM 和 IQE 一起使用). -* [Brinevector3D](https://github.com/flamendless/brinevector3D) - 支持 FFI 的 3D 矢量库(x、y、z). -* [bump-3dpd](https://github.com/oniietzschan/bump-3dpd) - Lua 的 3D 碰撞检测库. -* [IQE](https://github.com/excessive/iqe) - Inter-Quake 导出加载程序(文本). -* [IQM](https://github.com/excessive/iqm-exm) - Inter-Quake 模型加载器(二进制). -* [love-gltf](https://gitlab.com/Alloyed/love-gltf) - Gltf 资源加载器和测试渲染器; 支持骨骼动画和变形目标. -* [Lovox](https://github.com/tjakka5/Lovox) - 用于处理体素的伪 3D 库. -* [g3d](https://github.com/groverburger/g3d) - 简单易用的 LÖVE 3D 引擎. -* [model_renderer](https://github.com/xiejiangzhi/model_renderer) - Love2d 的简单 3D 模型渲染器. -* [Menori](https://github.com/rozenmad/Menori) - 使用 LÖVE 进行 3D 渲染的库. +* [3DreamEngine](https://github.com/3dreamengine/3DreamEngine) - An awesome 3D engine for LÖVE. +* [anim9](https://github.com/excessive/anim9) - 3D skeletal animation library (design to be used with IQM and IQE). +* [Brinevector3D](https://github.com/flamendless/brinevector3D) - FFI-enabled vector library for 3D (x,y,z). +* [bump-3dpd](https://github.com/oniietzschan/bump-3dpd) - A 3D collision detection library for Lua. +* [IQE](https://github.com/excessive/iqe) - Inter-Quake Export loader (text). +* [IQM](https://github.com/excessive/iqm-exm) - Inter-Quake Model loader (binary). +* [love-gltf](https://gitlab.com/Alloyed/love-gltf) - Gltf asset loader and test renderer; Supports skeletal animations and morph targets. +* [Lovox](https://github.com/tjakka5/Lovox) - Pseudo-3D library for working with voxels. +* [g3d](https://github.com/groverburger/g3d) - Simple and easy 3D engine for LÖVE. +* [model_renderer](https://github.com/xiejiangzhi/model_renderer) - A simple 3d model renderer for love2d. +* [Menori](https://github.com/rozenmad/Menori) - Library for 3D rendering with LÖVE. ## AI -*导航、决策和人工智能库* +*Navigation, Decision-Making and AI Libraries* -* [Jumper](https://github.com/Yonaba/Jumper) - 基于网格的寻路库. -* [Lua-star](https://github.com/wesleywerner/lua-star) - 简单、纯粹的 Lua A* 路径查找. -* [astar](https://github.com/xiejiangzhi/astar) - 另一个 A* 库. 任何地图(网格、点、网格或无限地图)并支持路径成本. -* [pathfun](https://github.com/apicici/pathfun) - 使用漏斗算法进行 2D 寻路的纯 Lua 库. -* [beehive.lua](https://github.com/drhayes/beehive.lua) - 功能行为树实现. +* [Jumper](https://github.com/Yonaba/Jumper) - Grid-based pathfinding library. +* [Lua-star](https://github.com/wesleywerner/lua-star) - Easy and pure Lua A* path finding. +* [astar](https://github.com/xiejiangzhi/astar) - An other A* library. Any map(gird, point, mesh or infinite map) and support path cost. +* [pathfun](https://github.com/apicici/pathfun) - Pure Lua library for 2D pathfinding using the funnel algorithm. +* [beehive.lua](https://github.com/drhayes/beehive.lua) - A functional behavior tree implementation. +* [Luafinding](https://github.com/GlorifiedPig/Luafinding) - Class-based A* implementation written purely in Lua. ## Animation -*动画和帧管理库* - -* [andross](https://github.com/pfirsich/andross) - 用于 2D 骨骼/骨骼动画的 Lua 库,带有 Löve 后端. -* [anim8](https://github.com/kikito/anim8) - 动画库. -* [animx](https://github.com/YoungNeer/animx) - 一个功能强大的动画库,用于从 XML 文件加载动画! -* [Aseprite loader](https://github.com/elloramir/love-ase) - 完整的 ase/aseprite 文件加载器(无 json). -* [chiro](https://github.com/bjornbytes/chiro) - 方便的包装 [Spine](http://esotericsoftware.com). -* [Peachy](https://github.com/josh-perry/peachy) - LÖVE 中 Aseprite 动画的解析器/渲染器. -* [skeletor](https://github.com/pelevesque/skeletor) - 2D骨骼动画系统. -* [Walt](https://github.com/davisdude/Walt) - 动画库. -* [Lump](https://github.com/sixFingers/lump) - Adob​​e Flash 动画运行时. -* [lovanim](https://github.com/patrixr/love-animation) - 一个最小的状态动画库. -* [SYSL-Text](https://github.com/SystemLogoff/SYSL-Text) - 基于标签的文本动画和自动换行库. +*Animation & Frame-Managing Libraries* + +* [andross](https://github.com/pfirsich/andross) - A Lua library for 2D skeletal/bone animations with a Löve backend. +* [anim8](https://github.com/kikito/anim8) - Animation library. +* [animx](https://github.com/YoungNeer/animx) - A featureful Animation library for loading animations from XML files!. +* [Aseprite loader](https://github.com/elloramir/love-ase) - Complete ase/aseprite file loader (no json). +* [chiro](https://github.com/bjornbytes/chiro) - Convenience wrapper around [Spine](http://esotericsoftware.com). +* [Peachy](https://github.com/josh-perry/peachy) - A parser/renderer for Aseprite animations in LÖVE. +* [skeletor](https://github.com/pelevesque/skeletor) - 2D skeletal animation system. +* [Walt](https://github.com/davisdude/Walt) - Animation library. +* [Lump](https://github.com/sixFingers/lump) - Adobe Flash animation runtime. +* [lovanim](https://github.com/patrixr/love-animation) - A minimal stateful animation library. +* [SYSL-Text](https://github.com/SystemLogoff/SYSL-Text) - Text animation and automatic wrapping library based on tags. ## Camera -*视口和相机库* +*Viewport & Camera Libraries* -* [Brady](https://github.com/davisdude/Brady) - 具有视差滚动的相机库. -* [cam11](https://notabug.org/pgimeno/cam11) - 利用 love2d 11.0+ 中引入的 Transform 对象的相机库. -* [Editgrid](https://github.com/bakpakin/Editgrid) - Gamera 和 HUMP 兼容缩放网格. -* [gamera](https://github.com/kikito/gamera) - 摄像系统. -* [hump.camera](https://hump.readthedocs.io/en/latest/camera.html) - 具有窗口锁定和平滑相机移动插值功能的相机库. +* [Brady](https://github.com/davisdude/Brady) - Camera library with parallax scrolling. +* [cam11](https://notabug.org/pgimeno/cam11) - Camera library that leverages the Transform object introduced in love2d 11.0+. +* [Editgrid](https://github.com/bakpakin/Editgrid) - Gamera and HUMP compatible scaling grid. +* [gamera](https://github.com/kikito/gamera) - Camera system. +* [hump.camera](https://hump.readthedocs.io/en/latest/camera.html) - Camera library with window locking and smooth camera movement interpolation. +* [parallax](https://github.com/idbrii/love-parallax) - Parallax scrolling with any camera system; seamlessly tile background images. ## Development -*开发辅助库,丰富您的开发经验* - -* [FPSGraph](https://github.com/icrawler/FPSGraph) - 小型 FPS 绘图实用程序. -* [debugGraph](https://github.com/Mechazawa/Love-Debug-Graph) - 基于 FPSGraph 的小型 OO FPS 图形实用程序. -* [Lovebird](https://github.com/rxi/lovebird) - 基于浏览器的调试控制台. -* [LoveDebug](https://github.com/flamendless/lovedebug) - 内联类似控制台的调试器实用程序. -* [lurker](https://github.com/rxi/lurker) - 自动交换正在运行的游戏中更改的 Lua 文件. -* [LÖVE API](https://github.com/love2d-community/love-api) - Lua 表中 LÖVE 的完整 API 文档. -* [LÖVE Build](https://github.com/nhartland/love-build) - 用于自动化跨平台构建的 GitHub Action. -* [LÖVE TypeScript Definitions](https://github.com/hazzard993/love-typescript-definitions) - 使用 TypeScript 编写 LÖVE 游戏. -* [lovelier](https://github.com/patrixr/lovelier) - 支持 Moonscript 的 LÖVE 实时重新加载器. -* [loveprofiler](https://github.com/dknight/loveprofiler) - LoveProfiler 是一个极其简单的记录器和分析器. -* [vudu](https://github.com/deltadaedalus/vudu) - 广泛的游戏内调试 GUI,带有控制台、可变浏览器/编辑器、速度控制等. +*Development assisting Libraries, that enrich your development experience* + +* [FPSGraph](https://github.com/icrawler/FPSGraph) - Small FPS graphing utility. +* [debugGraph](https://github.com/Mechazawa/Love-Debug-Graph) - Small OO FPS graphing utillity based on FPSGraph. +* [Lovebird](https://github.com/rxi/lovebird) - Browser-based debug console. +* [LoveDebug](https://github.com/flamendless/lovedebug) - Inline console-like debugger utility. +* [lurker](https://github.com/rxi/lurker) - Auto-swaps changed Lua files in a running game. +* [LÖVE API](https://github.com/love2d-community/love-api) - The complete API documentation of LÖVE in a Lua table. +* [LÖVE Build](https://github.com/nhartland/love-build) - GitHub Action for automated cross-platform builds. +* [LÖVE TypeScript Definitions](https://github.com/hazzard993/love-typescript-definitions) - Write LÖVE games with TypeScript. +* [lovelier](https://github.com/patrixr/lovelier) - A LÖVE live reloader with Moonscript support. +* [loveprofiler](https://github.com/dknight/loveprofiler) - LoveProfiler is an extremely simple logger and profiler. +* [vudu](https://github.com/deltadaedalus/vudu) - Broad in-game debugging gui with a console, variable browser/editor, speed controls, and more. ## Drawing -*绘制特定的库,简化绘图过程* - -* [Artal](https://github.com/unXedDani/Artal) - LÖVE 的 .PSD 解析库. -* [Autobatch](https://github.com/rxi/autobatch) - 小型 LÖVE 模块可自动使用 SpriteBatches. -* [deep](https://github.com/Nikaoto/deep) - 增加Z轴; 允许您对操作进行排队并绘制调用. -* [draft](https://github.com/pelevesque/draft) - 用于绘制复杂形状的模块. -* [grove.draworder](https://github.com/FloatingBanana/Grove/blob/master/grove/draworder.lua) - 与深度类似,但您可以设置自定义排序方法并创建多个可嵌套实例. -* [HSLUV](https://github.com/hsluv/hsluv-lua) - HSLuv 的 Lua 实现(HSL 的人类友好替代品). -* [Maid64](https://github.com/adekto/maid64) - LÖVE 的低分辨率定标器. -* [Push](https://github.com/Ulydev/push) - LÖVE 的简单分辨率处理库. -* [renderplanet](https://github.com/meric/renderplanet/) - 逼真的正交行星渲染. -* [Resolution Solution](https://github.com/Vovkiv/resolution_solution) - 比例库,可帮助您为游戏添加分辨率支持! -* [svglover](https://github.com/globalcitizen/svglover) - 在 LÖVE 中导入和显示简单 SVG 的库. -* [SYSL-Pixel](https://github.com/SystemLogoff/Sysl-Pixel) - 专注于像素艺术的图形、位置、屏幕截图和着色器缩放器. -* [Sölar](https://github.com/JanWerder/soelar) - 一个相当简单的太阳系模拟器. -* [Tove2d](https://github.com/poke1024/tove2d) - LÖVE 的动画矢量图形. -* [turtle.lua](https://github.com/arthurealike/turtle.lua) - LÖVE 的海龟图形库. -* [Runtime-TextureAtlas](https://github.com/EngineerSmith/Runtime-TextureAtlas) - 运行时的纹理图集打包器和渲染器; 没有外部工具. -* [Export-TextureAtlas](https://github.com/EngineerSmith/Export-TextureAtlas) - 将 Runtime-TextureAtlas 扩展为导出图集的命令行工具. +*Drawing specific Libraries, that simplify the Drawing process* + +* [Artal](https://github.com/unXedDani/Artal) - A .PSD parsing library for LÖVE. +* [Autobatch](https://github.com/rxi/autobatch) - Small LÖVE module to automate the use of SpriteBatches. +* [deep](https://github.com/Nikaoto/deep) - Adds Z axis; allows you to queue actions and draw calls. +* [draft](https://github.com/pelevesque/draft) - A module for drawing complex shapes. +* [grove.draworder](https://github.com/FloatingBanana/Grove/blob/master/grove/draworder.lua) - Similar to deep, but you can set a custom sorting method and create multiple, nestable instances. +* [HSLUV](https://github.com/hsluv/hsluv-lua) - Lua implementation of HSLuv (a human-friendly alternative to HSL). +* [Maid64](https://github.com/adekto/maid64) - Low resolution scaler for LÖVE. +* [Push](https://github.com/Ulydev/push) - A simple resolution-handling library for LÖVE. +* [renderplanet](https://github.com/meric/renderplanet/) - Realistic orthographic planet rendering. +* [Resolution Solution](https://github.com/Vovkiv/resolution_solution) - Scale library, that help you add resolution support to your games! +* [svglover](https://github.com/globalcitizen/svglover) - Library to import and display simple SVGs in LÖVE. +* [SYSL-Pixel](https://github.com/SystemLogoff/Sysl-Pixel) - Pixel art focused scaler for graphics, position, screen-captures and shaders. +* [Sölar](https://github.com/JanWerder/soelar) - A fairly simple solar system simulator. +* [Tove2d](https://github.com/poke1024/tove2d) - Animated vector graphics for LÖVE. +* [turtle.lua](https://github.com/arthurealike/turtle.lua) - Turtle graphics library for LÖVE. +* [Runtime-TextureAtlas](https://github.com/EngineerSmith/Runtime-TextureAtlas) - Texture atlas packer and renderer at runtime; no external tools. +* [Export-TextureAtlas](https://github.com/EngineerSmith/Export-TextureAtlas) - Extends Runtime-TextureAtlas as a commandline tool to export an atlas. ## Entity -*实体和游戏对象管理库* +*Entity and Gameobject Managing Libraries* -* [adorbs](https://github.com/JosephShering/adorbs) - 最小的功能实体组件系统. -* [Concord](https://github.com/Tjakka5/Concord) - 功能齐全的 ECS 库. -* [ecs-lua](https://github.com/nidorx/ecs-lua) - ECS Lua 是一个快速且易于使用的 ECS(实体组件系统)引擎,用于游戏开发. -* [knife.system](https://github.com/airstruck/knife/blob/master/readme/system.md) - 极简功能型ECS. -* [nata](https://github.com/tesselode/nata) - 混合 OOP/ECS 实体管理. -* [tiny-ecs](https://github.com/bakpakin/tiny-ecs) - Lua 实体组件系统,简单、灵活且有用. +* [adorbs](https://github.com/JosephShering/adorbs) - Minimal, Functional Entity Component System. +* [Concord](https://github.com/Tjakka5/Concord) - A feature-complete ECS library. +* [ecs-lua](https://github.com/nidorx/ecs-lua) - ECS Lua is a fast and easy to use ECS (Entity Component System) engine for game development. +* [knife.system](https://github.com/airstruck/knife/blob/master/readme/system.md) - Minimalist functional ECS. +* [nata](https://github.com/tesselode/nata) - Hybrid OOP/ECS entity management. +* [tiny-ecs](https://github.com/bakpakin/tiny-ecs) - Entity Component System for Lua that's simple, flexible, and useful. ## Helpers -*游戏特定的库捆绑包,提供可重用的功能* - -* [astray](https://github.com/SiENcE/astray) - Astray 是一个基于 lua 的迷宫、房间和地下城生成库,适用于地下城爬行者和 roguelike 视频游戏. -* [batteries](https://github.com/1bardesign/batteries/) - 完善了lua的稀疏标准库,并提供了对游戏有用的常见算法和数据结构的实现. -* [cartographer](https://github.com/tesselode/cartographer) - 小型平铺地图加载器和抽屉. -* [clove](https://github.com/YoungNeer/clove) - 一个帮助程序库,可让您快速加载大量资源. -* [grove.color](https://github.com/FloatingBanana/Grove/blob/master/grove/color.lua) - 使用“颜色对象”混合、转换和插入颜色. -* [hump](https://github.com/HDictus/hump) - 用于使用 LÖVE 开发游戏的工具集合(游戏状态、定时器/补间、向量、类、信号、相机). -* [iffy](https://github.com/YoungNeer/iffy) - LÖVE 的 SpriteSheet 和 Tileset 辅助库. -* [knife](https://github.com/airstruck/knife) - Lua 有用的微模块集合(类、状态机、绑定、链、协程、事件、记忆、实体、测试、计时器). -* [shard](https://github.com/MineGame159/shard) - 有用的迷你模块的集合. -* [lovely-windows](https://github.com/flamendless/lovely-windows) - 用于虚拟窗口的窗口/屏幕管理器模块. -* [love-state-switcher](https://github.com/nekromoff/love-state-switcher) - Lua LÖVE 引擎的状态切换器类. -* [lua-state-machine](https://github.com/kyleconroy/lua-state-machine) - Lua 有限状态机. +*Game specific Library bundles, that provide reuseable functions* + +* [astray](https://github.com/SiENcE/astray) - Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and roguelike video games. +* [batteries](https://github.com/1bardesign/batteries/) - Fills out lua's sparse standard library and provides implementations of common algorithms and data structures useful for games. +* [cartographer](https://github.com/tesselode/cartographer) - Small Tiled map loader and drawer. +* [clove](https://github.com/YoungNeer/clove) - A helper library which allows you to quickly loads huge amount of assets. +* [grove.color](https://github.com/FloatingBanana/Grove/blob/master/grove/color.lua) - Blend, convert and interpolate colors using 'color objects'. +* [hump](https://github.com/HDictus/hump) - Collection of tools for developing games with LÖVE (Gamestates, Timers/Tweens, Vectors, Classes, Signals, Cameras). +* [iffy](https://github.com/YoungNeer/iffy) - A SpriteSheet and Tileset helper library for LÖVE. +* [knife](https://github.com/airstruck/knife) - Collection of useful micro-modules for Lua (Class, State Machines, Bind, Chain, Coroutines, Event, Memoize, Entity, Tests, Timer). +* [shard](https://github.com/MineGame159/shard) - Collection of useful mini modules. +* [lovely-windows](https://github.com/flamendless/lovely-windows) - A Window/Screen Manager Module for virtual windows. +* [love-state-switcher](https://github.com/nekromoff/love-state-switcher) - State switcher class for Lua LÖVE Engine. +* [lua-state-machine](https://github.com/kyleconroy/lua-state-machine) - Lua Finite State Machine. * [lue](https://github.com/Ulydev/lue) - Lue is a LÖVE library that allows you to display hue color effects in your game. -* [lume](https://github.com/rxi/lume/) - Lua 函数集合,面向游戏开发. -* [Manami](https://github.com/MikuAuahDark/NPad93/blob/master/manami.lua) - 改进的“回流打印”,具有 UTF-8、多色和合理支持. -* [narrator](https://github.com/astrochili/narrator) - Ink 叙事脚本语言解析器和运行时实现. -* [reflowprint](https://github.com/josefnpat/reflowprint) - 专为一次显示一个字符的文本对齐而设计的库. -* [roomy](https://github.com/tesselode/roomy) - LÖVE 的屏幕管理库. -* [rotLove](https://github.com/paulofmandown/rotLove) - LÖVE 中的 Roguelike 工具包. rot.js 的 LÖVE/lua 端口. -* [YAS](https://github.com/kithf/yas) - 又一个屏幕管理器. -* [Scenery](https://github.com/paltze/scenery) - 一个非常简单的场景/状态管理系统. -* [ScreenManager](https://github.com/rm-code/screenmanager) - LÖVE 框架的屏幕/状态管理. -* [shack](https://github.com/Ulydev/shack) - Shack 是一个 LÖVE 库,可让您轻松添加摇动和旋转等屏幕效果. -* [Simple Tiled Implementation](https://github.com/karai17/Simple-Tiled-Implementation) - 平铺地图加载器和渲染器. -* [Vivid](https://github.com/WetDesertRock/vivid) - 颜色数学、操作和转换库. -* [Yonder](https://github.com/thenerdie/Yonder) - LOVE2D 的一个非常易于使用的游戏状态管理库. +* [lume](https://github.com/rxi/lume/) - Collection of functions for Lua, geared towards game development. +* [Manami](https://github.com/MikuAuahDark/NPad93/blob/master/manami.lua) - An improved "reflowprint" with UTF-8, multicolor, and justify support. +* [narrator](https://github.com/astrochili/narrator) - An Ink narrative scripting language parser and runtime implementation. +* [reflowprint](https://github.com/josefnpat/reflowprint) - A library designed for alignment of text that is shown one character at a time. +* [roomy](https://github.com/tesselode/roomy) - Screen management library for LÖVE. +* [rotLove](https://github.com/paulofmandown/rotLove) - Roguelike Toolkit in LÖVE. A LÖVE/lua port of rot.js. +* [YAS](https://github.com/kithf/yas) - Yet Another Screen manager. +* [Scenery](https://github.com/paltze/scenery) - A dead simple scene/state management system. +* [ScreenManager](https://github.com/rm-code/screenmanager) - Screen/State Management for the LÖVE framework. +* [shack](https://github.com/Ulydev/shack) - Shack is a LÖVE library that lets you easily add screen effects such as shake and rotation. +* [Simple Tiled Implementation](https://github.com/karai17/Simple-Tiled-Implementation) - Tiled map loader and renderer. +* [Vivid](https://github.com/WetDesertRock/vivid) - Color math, manipulation and conversion library. +* [Yonder](https://github.com/thenerdie/Yonder) - A ridiculously easy to use game state management library for LOVE2D. ## Input -*输入和绑定库* +*Input & Binding Libraries* -* [baton](https://github.com/tesselode/baton) - LÖVE 输入库弥补了键盘和游戏手柄控制之间的差距. -* [input](https://github.com/xiejiangzhi/input) - 简单而强大的输入库. 支持查看操作时间、顺序. -* [Kazari](https://github.com/MikuAuahDark/Kazari) - 多点触控手势和输入库. -* [love-microphone](https://github.com/LPGhatguy/love-microphone) - 对 LÖVE 的简单麦克风支持. -* [LoveKeys](https://github.com/SpaceCat-Chan/LoveKeys) - 一个简单的输入处理库,可以为您跟踪事情. -* [Swipe](https://github.com/zombrodo/swipe) - 一个简单的径向键盘库. -* [tactile](https://github.com/tesselode/tactile) - 一个简单且灵活的输入库. +* [baton](https://github.com/tesselode/baton) - Input library for LÖVE that bridges the gap between keyboard and gamepad controls. +* [GamepadGuesser](https://github.com/idbrii/love-gamepadguesser) - Get the right button icons for gamepads; load updated gamepad db. +* [input](https://github.com/xiejiangzhi/input) - Simple and powerful input library. support check operation time, sequence. +* [Kazari](https://github.com/MikuAuahDark/Kazari) - Multitouch gesture and input library. +* [love-microphone](https://github.com/LPGhatguy/love-microphone) - Simple microphone support for LÖVE. +* [LoveKeys](https://github.com/SpaceCat-Chan/LoveKeys) - A simple input handeling library that keeps track of things for you. +* [Swipe](https://github.com/zombrodo/swipe) - A simple radial keyboard library. +* [tactile](https://github.com/tesselode/tactile) - A straightforward and flexible input library. ## Lighting -*灯光和阴影库* +*Lighting & Shadow Libraries* -* [lighter](https://github.com/speakk/lighter) - 具有简单 API 的高性能动态光实现. -* [Shädows](https://github.com/matiasah/shadows) - LÖVE 的光影引擎. -* [Light World](https://github.com/tanema/light_world.lua) - 照明模型. -* [Simple Love Lights](https://github.com/dylhunn/simple-love-lights) - 一个非常简单的光线投射光实现. -* [Light](https://github.com/xiejiangzhi/light) - 一个简单的动态光实现. +* [lighter](https://github.com/speakk/lighter) - A performant dynamic light implementation with a simple API. +* [Shädows](https://github.com/matiasah/shadows) - A Shadows & Lights engine for LÖVE. +* [Light World](https://github.com/tanema/light_world.lua) - A lighting model. +* [Simple Love Lights](https://github.com/dylhunn/simple-love-lights) - A very simple raycasting light implementation. +* [Light](https://github.com/xiejiangzhi/light) - A simple dynamic light implementation. ## Math -*数学专用库* - -* [Bresenham](https://github.com/rm-code/Bresenham) - 用 Lua 编写的 Bresenham 直线算法. -* [brinevector](https://github.com/novemberisms/brinevector) - 独立的轻量级 luajit ffi 加速 2D 矢量库,具有出色的性能. -* [Cirno's Perfect Math Library](https://github.com/excessive/cpml) - 专为游戏设计的数学/交叉库. -* [delaunay](https://github.com/Yonaba/delaunay) - 凸多边形的 Delaunay 三角剖分. -* [hump.vector](https://hump.readthedocs.io/en/latest/vector.html) - 强大的 2D 矢量类. -* [MLib](https://github.com/davisdude/mlib) - 用 Lua 编写的数学和形状相交检测库. 它的目标是强大且易于使用. -* [nvec](https://github.com/MikuAuahDark/NPad93/blob/master/nvec.lua) - Hump.vector 兼容 LuaJIT FFI 加速 2D 矢量库. -* [shash](https://github.com/rxi/shash) - Lua 的简单、轻量级空间哈希. -* [vector.lua](https://github.com/themousery/vector.lua) - 一个基于 PVector 类处理的简单矢量库. +*Math specific Libraries* + +* [Bresenham](https://github.com/rm-code/Bresenham) - Bresenham's line algorithm written in Lua. +* [brinevector](https://github.com/novemberisms/brinevector) - Standalone lightweight luajit ffi-accelerated 2D vector library for great performance. +* [Cirno's Perfect Math Library](https://github.com/excessive/cpml) - Math/intersection library designed for games. +* [delaunay](https://github.com/Yonaba/delaunay) - Delaunay triangulation for convex polygons. +* [hump.vector](https://hump.readthedocs.io/en/latest/vector.html) - Powerful 2D vector class. +* [MLib](https://github.com/davisdude/mlib) - Math and shape-intersection detection library written in Lua. It's aim is to be robust and easy to use. +* [nvec](https://github.com/MikuAuahDark/NPad93/blob/master/nvec.lua) - Hump.vector-compatible LuaJIT FFI-accelerated 2D vector library. +* [shash](https://github.com/rxi/shash) - A simple, lightweight spatial hash for Lua. +* [vector.lua](https://github.com/themousery/vector.lua) - A simple vector library based on the PVector class from processing. ## Music -*音乐相关库* +*Music related libraries* -* [denver](https://github.com/superzazu/denver.lua) - Löve 自定义波形生成库. -* [lovebpm](https://github.com/rxi/lovebpm) - LÖVE 库,用于将事件同步到音轨的 BPM. -* [ripple](https://github.com/tesselode/ripple) - 具有标记支持的音频管理器. -* [wave](https://github.com/Ulydev/wave) - 具有音频解析和节奏功能的声音管理器. +* [denver](https://github.com/superzazu/denver.lua) - A Löve custom waveform generation library. +* [lovebpm](https://github.com/rxi/lovebpm) - A LÖVE library for syncing events to the BPM of an audio track. +* [ripple](https://github.com/tesselode/ripple) - An audio manager with tagging support. +* [wave](https://github.com/Ulydev/wave) - A sound manager with audio parsing and rhythm functionalities. ## Networking -*网络和在线游戏库* +*Networking & Online-Play Libraries* -* [Grease](https://github.com/bartbes/love-misc-libs/tree/master/grease) - 旨在让爱好者轻松联网的网络库(TCP、UDP、Enet). (IPv6) -* [LoverNet](https://github.com/josefnpat/LoverNet) - 利用 biter 和 enet 的网络库. (IPv4) -* [NoobHub](https://github.com/Overtorment/NoobHub) - 开源多人游戏和网络消息传递. (IPv6) -* [Sock.lua](https://github.com/camchenry/sock.lua) - LÖVE 游戏的 Lua 网络库. (IPv4) -* [löve-ws](https://github.com/holywyvern/love-ws) - websocket 客户端和服务器库. -* [love2d-lua-websocket](https://github.com/flaribbit/love2d-lua-websocket) - 一个简单的事件驱动的 websocket 客户端库. (IPv4) +* [Grease](https://github.com/bartbes/love-misc-libs/tree/master/grease) - Networking library intended to make networking easy for lovers (TCP, UDP, Enet). (IPv6) +* [LoverNet](https://github.com/josefnpat/LoverNet) - A networking library that leverages bitser and enet. (IPv4) +* [NoobHub](https://github.com/Overtorment/NoobHub) - OpenSource multiplayer and network messaging. (IPv6) +* [Sock.lua](https://github.com/camchenry/sock.lua) - A Lua networking library for LÖVE games. (IPv4) +* [löve-ws](https://github.com/holywyvern/love-ws) - A websocket client and server library. +* [love2d-lua-websocket](https://github.com/flaribbit/love2d-lua-websocket) - A simple event-driven websocket client library. (IPv4) ## OO -*支持的面向对象库 [Class-Commons](https://github.com/bartbes/Class-Commons)* +*Object Orientation Libraries that support [Class-Commons](https://github.com/bartbes/Class-Commons)* -* [30log](https://github.com/Yonaba/30log) - Lua 中面向对象的缩小框架. 它具有命名(和未命名)类、单一继承以及对 mixins 的基本支持. -* [classic](https://github.com/rxi/classic/) - Lua 的小型类模块. 通过避免不必要的过度抽象,尝试保持简单并提供良好的性能. -* [hump.class](https://hump.readthedocs.io/en/latest/class.html) - 小型、快速的类/原型实现,具有多重继承(类公共). -* [knife.base](https://github.com/airstruck/knife/blob/master/readme/base.md) - 提供单一继承和构造函数的极小基类. -* [middleclass](https://github.com/kikito/middleclass) - Lua 的简单 OOP 库; 具有继承、元方法(运算符)、类变量和弱混合支持(类公共). -* [muun](https://github.com/megagrump/muun) - Moonscript 兼容类实现. -* [selene](https://github.com/novafacing/selene) - 使用 Moonscript 而不是 Lua 编写游戏的项目模板,无需预编译. +* [30log](https://github.com/Yonaba/30log) - Minified framework for object-orientation in Lua. It features named (and unnamed) classes, single inheritance and a basic support for mixins. +* [classic](https://github.com/rxi/classic/) - Tiny class module for Lua. Attempts to stay simple and provide decent performance by avoiding unnecessary over-abstraction. +* [hump.class](https://hump.readthedocs.io/en/latest/class.html) - Small, fast class/prototype implementation with multiple inheritance (class-commons). +* [knife.base](https://github.com/airstruck/knife/blob/master/readme/base.md) - Extremely minimal base class providing single inheritance and constructors. +* [middleclass](https://github.com/kikito/middleclass) - Simple OOP library for Lua; has inheritance, metamethods (operators), class variables and weak mixin support (class-commons). +* [muun](https://github.com/megagrump/muun) - Moonscript compatible class implementation. +* [selene](https://github.com/novafacing/selene) - Project template for writing games in Moonscript instead of Lua without precompiling. ## Performance -*绩效衡量工具* +*Performance measurement tools* -* [AppleCake](https://github.com/EngineerSmith/AppleCake) - LÖVE 的分析库,具有详细的分析和线程支持. -* [jprof](https://github.com/pfirsich/jprof) - LÖVE 分析库/工具. -* [Piefiller](https://github.com/Polynominal/Piefiller) - LÖVE 的图形分析器. -* [ProFi](https://gist.github.com/rm-code/383c98a6af04652ed9f39b7ae536bcc5) - 一个简单的 lua 分析器,可与 LuaJIT 配合使用并按列打印漂亮的报告文件. +* [AppleCake](https://github.com/EngineerSmith/AppleCake) - Profiling library for LÖVE, with detailed profiling and thread support. +* [jprof](https://github.com/pfirsich/jprof) - Profiling library/tool for LÖVE. +* [Piefiller](https://github.com/Polynominal/Piefiller) - Graphical profiler for LÖVE. +* [ProFi](https://gist.github.com/rm-code/383c98a6af04652ed9f39b7ae536bcc5) - A simple lua profiler that works with LuaJIT and prints a pretty report file in columns. ## Physics *Collision Detection & Physics Wrappers* -* [breezefield](https://github.com/HDictus/breezefield) - 轻量级且简单的 love.physicals 包装器(风场替代品). -* [Bump](https://github.com/kikito/bump.lua) - Lua 的碰撞检测库. -* [HC](https://hc.readthedocs.io/en/latest/) - 任意多边形的碰撞检测; 允许物体旋转. -* [loveblobs](https://github.com/exezin/loveblobs) - 支持动态和静态任意软体的软体库. -* [Strike](https://github.com/Aweptimum/Strike) - 2D 碰撞检测库. 可扩展,基于分离轴定理. +* [breezefield](https://github.com/HDictus/breezefield) - A lightweight and easy love.physics wrapper (windfield alternative). +* [Bump](https://github.com/kikito/bump.lua) - Collision detection library for Lua. +* [HC](https://hc.readthedocs.io/en/latest/) - Collision detection with arbitrary polygons; allows rotation of objects. +* [loveblobs](https://github.com/exezin/loveblobs) - A softbody library with support for both dynamic and static arbitrary softbodies. +* [Strike](https://github.com/Aweptimum/Strike) - 2D collision detection library. Extendable, based on Separating-Axis-Theorem. ## Platforms -*除 LÖVE 官方支持的平台之外的平台端口* +*Ports for Platforms other than the ones officially supported by LÖVE* -* [LoveDos](https://github.com/rxi/lovedos) - 用于 2D DOS 游戏的 Lua 框架,实现了 LÖVE API 的子集. -* [LoveFTW](https://bitbucket.org/T-BoneISS/l-veftw) - 正在进行中的 Windows Phone 8.1 移植. -* [LovePotion](https://github.com/TurtleP/LovePotion) - Nintendo 3DS 和 Nintendo Switch Homebrew 的 LÖVE API 的非官方正在进行中的实现. -* [LOVE-WrapLua](https://github.com/LukeZGD/LOVE-WrapLua) - OneLua、lpp-vita 和 Lua Player PS3 的小而简单的包装. -* [Love.js](https://github.com/Davidobot/love.js) - LÖVE 使用 Emscripten 移植到网络上. -* [LÖVR](https://github.com/bjornbytes/lovr) - LÖVE 适用于虚拟现实设备. +* [LoveDos](https://github.com/rxi/lovedos) - A Lua framework for 2D DOS games, implementing a subset of the LÖVE API. +* [LoveFTW](https://bitbucket.org/T-BoneISS/l-veftw) - Work-in-progress port to Windows phone 8.1. +* [LovePotion](https://github.com/TurtleP/LovePotion) - Unofficial work-in-progress implementation of the LÖVE API for Nintendo 3DS and Nintendo Switch Homebrew. +* [LOVE-WrapLua](https://github.com/LukeZGD/LOVE-WrapLua) - A small and simple wrapper for OneLua, lpp-vita, and Lua Player PS3. +* [Love.js](https://github.com/Davidobot/love.js) - LÖVE ported to the web using Emscripten. +* [LÖVR](https://github.com/bjornbytes/lovr) - LÖVE for virtual reality devices. ## Publishing -*在第 3 方商店分发 LÖVE 游戏的指南* +*Guides to distributing LÖVE games in 3rd party stores* -* [Love-Snap-Template](https://github.com/popey/love-snap-template) - 用于打包 LÖVE 游戏以便在 Snappy 商店中分发的模板. -* [AppImageKit](https://github.com/AppImage/AppImageKit) - 使用AppImageKit,您可以将LÖVE游戏打包为AppImage,在常见的基于Linux的操作系统上运行,例如RHEL、CentOS、Ubuntu、Fedora、debian及其衍生系统; 一款游戏=一个文件. +* [Love-Snap-Template](https://github.com/popey/love-snap-template) - A template for packaging LÖVE games for distribution in the Snappy Store. +* [AppImageKit](https://github.com/AppImage/AppImageKit) - Using AppImageKit you can package LÖVE games as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, Ubuntu, Fedora, debian and derivatives; one game = one file. ## Serialization -*保存游戏和存储库* - -* [arson](https://github.com/flamendless/arson.lua) - 用于注册可由 json.lua 编码和解码的自定义数据类型的配套库. -* [binser](https://github.com/bakpakin/binser) - 可定制的 Lua 序列化器. -* [bitser](https://github.com/gvx/bitser) - 使用 LuaJIT 序列化和反序列化 Lua 值. -* [cdata](https://github.com/excessive/cdata) - 使用 LuaJIT 的 FFI 在 Lua 数据和 C 数据之间进行序列化. -* [knife.serialize](https://github.com/airstruck/knife/blob/master/readme/serialize.md) - 将数据序列化为 Lua 脚本. -* [Lady](https://github.com/gvx/Lady) - 保存和加载保存游戏; 基于系列. -* [moonblob](https://github.com/megagrump/moonblob) - 二进制序列化和数据解析库. -* [Ser](https://github.com/gvx/Ser) - 快速、健壮、功能丰富的 Lua 表序列化库. -* [Smallfolk](https://github.com/gvx/Smallfolk) - 一个快速、健壮、安全、功能丰富的 Lua 表序列化库. -* [trickle](https://github.com/bjornbytes/trickle) - 专注于网络中使用的高压缩的比特流库. +*Save Game & Storage Libraries* + +* [arson](https://github.com/flamendless/arson.lua) - Companion library for registering custom data types that can be encoded and decoded by json.lua. +* [binser](https://github.com/bakpakin/binser) - Customizable Lua Serializer. +* [bitser](https://github.com/gvx/bitser) - Serializes and deserializes Lua values with LuaJIT. +* [cdata](https://github.com/excessive/cdata) - Serialize between Lua data and C data using LuaJIT's FFI. +* [knife.serialize](https://github.com/airstruck/knife/blob/master/readme/serialize.md) - Serialize data as a Lua script. +* [Lady](https://github.com/gvx/Lady) - Saving and loading savegames; based on Ser. +* [moonblob](https://github.com/megagrump/moonblob) - Binary serialization and data parsing library. +* [Ser](https://github.com/gvx/Ser) - Fast, robust, richly-featured table serialization library for Lua. +* [Smallfolk](https://github.com/gvx/Smallfolk) - A fast, robust, secure, richly-featured table serialization library for Lua. +* [trickle](https://github.com/bjornbytes/trickle) - A bitstream library focused on high compression for use in networking. ## Shaders -*GLSL相关库* +*GLSL related Libraries* -* [LoveShaderConverter](https://github.com/tsteinholz/LoveShaderConverter) - 使用方便的实用程序将 Shadertoy 着色器文件转换为 LÖVE GLSL 文件,用途无限. -* [ngrading](https://github.com/MikuAuahDark/NPad93/tree/master/ngrading) - 简单的颜色分级库. -* [Shadertoy viewer](http://love2d.org/forums/viewtopic.php?f=5&t=80885) - 直接运行从shadertoy复制的代码或将转换后的代码输出到LÖVE着色器. -* [Moonshine](https://github.com/vrld/moonshine) - 常见后处理效果的存储库,如模糊、晕影、颜色分级等. +* [LoveShaderConverter](https://github.com/tsteinholz/LoveShaderConverter) - Convert Shadertoy Shader files to LÖVE GLSL Files with handy utilities for infinite purposes. +* [ngrading](https://github.com/MikuAuahDark/NPad93/tree/master/ngrading) - Simple color grading library. +* [Shadertoy viewer](http://love2d.org/forums/viewtopic.php?f=5&t=80885) - Run code copied from shadertoy directly or output the converted code to a LÖVE shader. +* [Moonshine](https://github.com/vrld/moonshine) - Repository of common post-processing effects like blur, vignette, color-grading, etc. +* [ShaderScan](https://github.com/idbrii/love-shaderscan) - Adds hot reload, includes, and better error messages for faster shader iteration. ## Testing -*用于单元测试的库和工具* +*Libraries and Tools for Unit Testing* -* [busted](https://github.com/Olivine-Labs/busted) - 具有可定制断言的简单单元测试框架. -* [knife.test](https://github.com/airstruck/knife/blob/master/readme/test.md) - 无夹具测试框架. -* [Luassert](https://github.com/Olivine-Labs/luassert) - 通过额外的、可定制的测试扩展 `assert()`. -* [Lunatest](https://github.com/silentbicycle/lunatest) - xUnit 风格的随机单元测试框架. -* [lust](https://github.com/bjornbytes/lust) - 最小的测试框架. -* [Specl](http://gvvaughan.github.io/specl/) - 行为驱动开发(BDD)工具. -* [Telescope](http://norman.github.io/telescope/) - 高度可定制的 BDD 风格测试库. +* [busted](https://github.com/Olivine-Labs/busted) - Simple unit-testing framework with customizable assertions. +* [knife.test](https://github.com/airstruck/knife/blob/master/readme/test.md) - Fixture-free test framework. +* [Luassert](https://github.com/Olivine-Labs/luassert) - Extends `assert()` with additional, customizable tests. +* [Lunatest](https://github.com/silentbicycle/lunatest) - xUnit-style randomized unit testing framework. +* [lust](https://github.com/bjornbytes/lust) - Minimal test framework. +* [Specl](http://gvvaughan.github.io/specl/) - Behavior Driven Development (BDD) tool. +* [Telescope](http://norman.github.io/telescope/) - Highly-customizable BDD-style testing library. ## Tweening -*平滑和计时器库* +*Smoothing & Timer Libraries* -* [Flux](https://github.com/rxi/flux) - Lua 的快速、轻量级补间库. -* [hump.timer](https://hump.readthedocs.io/en/latest/timer.html) - 定时器和补间库具有灵活的补间方法. -* [knife.timer](https://github.com/airstruck/knife/blob/master/readme/timer.md) - 轻松创建计时器和补间. -* [NAniTe](https://github.com/MikuAuahDark/NPad93/blob/master/nanite.lua) - 基于时间轴的动画系统,支持向前和向后更新. -* [tick](https://github.com/rxi/tick) - 用于延迟函数调用的Lua模块. -* [tween.lua](https://github.com/kikito/tween.lua) - Lua 的补间/缓动/插值函数受到 jQuery 动画方法的启发. +* [Flux](https://github.com/rxi/flux) - A fast, lightweight tweening library for Lua. +* [hump.timer](https://hump.readthedocs.io/en/latest/timer.html) - Timer and tweening library with flexible tweening methods. +* [knife.timer](https://github.com/airstruck/knife/blob/master/readme/timer.md) - Create timers and tweens with ease. +* [NAniTe](https://github.com/MikuAuahDark/NPad93/blob/master/nanite.lua) - Timeline-based animation system that supports forward and backward update. +* [tick](https://github.com/rxi/tick) - Lua module for delaying function calls. +* [tween.lua](https://github.com/kikito/tween.lua) - Tweening/Easing/Interpolating functions for Lua inspired on jQuery's animate method. ## UI -*用户界面库* - -* [CatUI](https://github.com/wilhantian/catui) - LÖVE 的一个非常轻量级的 GUI 库. -* [cimgui-love](https://github.com/apicici/cimgui-love) - 通过使用 LuaJIT FFI 包装 cimgui(以编程方式生成的 C-api)获得 Dear ImGui 的 LÖVE 模块,可轻松更新到最新的 Dear Imgui 版本. -* [GOOi](https://github.com/tavuntu/gooi) - 面向Android的GUI库. -* [Gspöt](https://notabug.org/pgimeno/Gspot) - LÖVE 的有状态 GUI 库. -* [Hanker](https://gitlab.com/Alloyed/hanker) - 极简主义即时模式 UI 元素; 游戏手柄友好. -* [Helium](https://github.com/qeffects/helium) - 现代、可定制、高性能的保留 UI 框架. -* [ListBox](https://github.com/darkmetalic/ListBox) - LÖVE 的动态列表框,支持触摸、鼠标和键盘输入. -* [LoveFrames Fork](https://github.com/linux-man/LoveFrames) - 11.2 GUI 库的分支. -* [Love Imgui](https://github.com/slages/love-imgui) - LÖVE 游戏引擎的 Imgui 模块. -* [Löve-Nuklear](https://github.com/keharriso/love-nuklear) - 适用于 LÖVE 游戏的轻量级即时模式 GUI. -* [Lynx](https://gitlab.com/TSnake41/lynx) - 非常轻量级的基于列表的 UI 库. -* [NLay](https://github.com/MikuAuahDark/NPad93#nlay) - 灵活的布局库. -* [Patchy](https://github.com/excessive/patchy) - 9个补丁库. -* [Slicy](https://github.com/wqferr/slicy) - 更新的 9patch/9slice 库修复了 Patchy 的一些问题. -* [Plan](https://github.com/zombrodo/plan) - 一个超级简单的基于规则的布局库. -* [Polywell](https://gitlab.com/technomancy/polywell) - 用 Lua 编写的高度可配置的文本编辑器/编码工具,在 LÖVE 游戏引擎上运行. -* [SafeWord](https://github.com/josefnpat/safeword) - LÖVE 的过扫描检测库. -* [Slab](https://github.com/flamendless/Slab) - Slab 是 LÖVE 框架的即时模式 GUI 工具包. -* [SUIT](https://github.com/vrld/SUIT) - 小型即时模式 GUI 库. -* [YALG](https://github.com/sasszem/yalg) - 一个非常简单、跨平台、反应式的 UI,适用于最后一刻的 UI. -* [YUI](https://gitea.it/1414codeforge/yui) - LÖVE 的声明式 UI 库. -* [Inky](https://github.com/Keyslam/Inky) - 任何用途的 GUI 框架. +*User Interface Libraries* + +* [CatUI](https://github.com/wilhantian/catui) - A very light-weight GUI library for LÖVE. +* [cimgui-love](https://github.com/apicici/cimgui-love) - LÖVE module for Dear ImGui obtained by wrapping cimgui (programmatically generated C-api) using LuaJIT FFI, easy to update to the latest Dear Imgui version. +* [GOOi](https://github.com/tavuntu/gooi) - Android-oriented GUI library. +* [Gspöt](https://notabug.org/pgimeno/Gspot) - A stateful GUI lib for LÖVE. +* [Hanker](https://gitlab.com/Alloyed/hanker) - Maximalist immediate mode-ish UI elements; gamepad-friendly. +* [Helium](https://github.com/qeffects/helium) - A modern, customizable, high performance retained UI framework. +* [Layouter](https://github.com/nekromoff/layouter) - A simple UI **grid layout** library for LÖVE 2D game engine. +* [ListBox](https://github.com/darkmetalic/ListBox) - A dynamic ListBox for LÖVE that supports touch, mouse, and keyboard inputs. +* [LoveFrames Fork](https://github.com/linux-man/LoveFrames) - 11.2 Fork of a GUI library. +* [Love Imgui](https://github.com/slages/love-imgui) - Imgui module for the LÖVE game engine. +* [Löve-Nuklear](https://github.com/keharriso/love-nuklear) - Lightweight immediate mode GUI for LÖVE games. +* [Lynx](https://gitlab.com/TSnake41/lynx) - Very-lightweight list-based UI library. +* [NLay](https://github.com/MikuAuahDark/NPad93#nlay) - Flexible layouting library. +* [Patchy](https://github.com/excessive/patchy) - 9patch library. +* [Slicy](https://github.com/wqferr/slicy) - A newer 9patch/9slice library fixing some issues with Patchy. +* [Plan](https://github.com/zombrodo/plan) - A super simple Rule-based layout library. +* [Polywell](https://gitlab.com/technomancy/polywell) - A highly-configurable text editor / coding tool written in Lua that runs on the LÖVE game engine. +* [SafeWord](https://github.com/josefnpat/safeword) - An overscan detection library for LÖVE. +* [Slab](https://github.com/flamendless/Slab) - Slab is an immediate mode GUI toolkit for the LÖVE framework. +* [SUIT](https://github.com/vrld/SUIT) - Small immediate mode GUI library. +* [YALG](https://github.com/sasszem/yalg) - A very simple, cross-platform, reactive UI for last minute UIs. +* [YUI](https://gitea.it/1414codeforge/yui) - Declarative UI library for LÖVE. +* [Inky](https://github.com/Keyslam/Inky) - Any-purpose GUI framework. ## Utilities -*非游戏特定库和工具* - -* [ArrayRotation](https://gist.github.com/rm-code/4118d4a97d8cde16952199d94b84ead0) - 二维数组(方形和非方形)的旋转. -* [cargo](https://github.com/bjornbytes/cargo) - 资产经理. -* [chance.lua](http://ejmr.github.io/chance.lua/) - 用于生成随机数据的库. -* [colorchanger](https://github.com/santoslove/colorchanger) - 更改 LÖVE 游戏中的颜色. -* [Flirt](https://github.com/Alloyed/flirt) - LÖVE 版本管理器; 允许在同一台机器上的多个版本的引擎之间切换. -* [GifCat](https://github.com/WetDesertRock/GifCat) - 一个简单的模块,用于保存来自 LÖVE 的 gif. -* [hex2color](https://github.com/S-Walrus/hex2color/) - 使用十六进制颜色值的单个函数. -* [i18n](https://github.com/excessive/i18n) - 国际化库旨在帮助本地化您的游戏. -* [Ini Parser](https://github.com/FivosM/ini_parser) - 这个通用配置解析器. -* [log.lua](https://github.com/rxi/log.lua) - 用于可配置日志输出的库. -* [love-loader](https://github.com/kikito/love-loader) - 线程资源加载. -* [love2d-assets-loader](https://github.com/Yonaba/love2d-assets-loader) - 资产加载器. -* [love-pe](https://github.com/RamiLego4Game/love-pe) - LÖVE 制作的工具,用于更改 LÖVE 图标本身. -* [lovely-engine](https://github.com/vinnyhorgan/lovely-engine) - 一个可以让 LÖVE 的设置和使用变得更容易并且具有 Moonscript 支持的工具. -* [Lily](https://github.com/MikuAuahDark/lily) - 异步资产加载器. -* [luasteam](https://github.com/uspgamedev/luasteam) - Steamworks API 的 Lua 绑定. -* [Luvent](https://github.com/ejmr/Luvent) - 简单的事件驱动编程. -* [nativefiledialog](https://github.com/Alloyed/nativefiledialog/tree/master/lua) - 在 Windows/Mac/Linux 上打开文件选择器. -* [nativefs](https://github.com/EngineerSmith/nativefs) - 在 LÖVE 允许的路径之外读取和写入文件. -* [Optikon](https://optikon.co.uk/) - 所见即所得的视觉关卡设计师. -* [ParticleEditor](https://github.com/MusouCrow/ParticleEditor) - LÖVE 的粒子编辑器. -* [particle-system-playground](https://github.com/santoslove/particle-system-playground) - 基本的 LÖVE 粒子系统编辑器. -* [require.lua](https://github.com/premek/require.lua) - 需要文件夹中的所有文件. -* [splashy](https://github.com/videah/splashy) - 启动画面库. -* [ShakeDetectorLua](https://github.com/azoyan/ShakeDetectorLua) - 使用用 Lua 编写的加速度计数据进行震动设备检测. -* [tick](https://github.com/bjornbytes/tick) - LÖVE 运行循环的有用计时调整. +*Non-Game specific libraries and tools* + +* [ArrayRotation](https://gist.github.com/rm-code/4118d4a97d8cde16952199d94b84ead0) - Rotation of two dimensional arrays (square and non-square). +* [cargo](https://github.com/bjornbytes/cargo) - Asset manager. +* [chance.lua](http://ejmr.github.io/chance.lua/) - Library for generating random data. +* [colorchanger](https://github.com/santoslove/colorchanger) - Change the colors in your LÖVE game. +* [Flirt](https://github.com/Alloyed/flirt) - LÖVE version manager; allows to switch between multiple versions of engine on same machine. +* [GifCat](https://github.com/WetDesertRock/GifCat) - A simple module for saving gifs from LÖVE. +* [hex2color](https://github.com/S-Walrus/hex2color/) - A single function to use HEX color values. +* [i18n](https://github.com/excessive/i18n) - Internationalization library designed to help localize your game. +* [Ini Parser](https://github.com/FivosM/ini_parser) - General purpose ini configuration parser. +* [log.lua](https://github.com/rxi/log.lua) - Library for configurable log output. +* [love-loader](https://github.com/kikito/love-loader) - Threaded resource loading. +* [love2d-assets-loader](https://github.com/Yonaba/love2d-assets-loader) - Assets Loader. +* [love-pe](https://github.com/RamiLego4Game/love-pe) - A tool made in LÖVE for changing LÖVE icon itself. +* [lovely-engine](https://github.com/vinnyhorgan/lovely-engine) - A tool that makes setting up and using LÖVE easier and with Moonscript support. +* [Lily](https://github.com/MikuAuahDark/lily) - Async Asset Loader. +* [luasteam](https://github.com/uspgamedev/luasteam) - Lua bindings for the Steamworks API. +* [Luvent](https://github.com/ejmr/Luvent) - Simple event-driven programming. +* [nativefiledialog](https://github.com/Alloyed/nativefiledialog/tree/master/lua) - Open a file picker on Windows/Mac/Linux. +* [nativefs](https://github.com/EngineerSmith/nativefs) - Read and write files outside of LÖVE's allowed paths. +* [Optikon](https://optikon.co.uk/) - WYSIWYG visual level designer. +* [ParticleEditor](https://github.com/MusouCrow/ParticleEditor) - An editor of particle for LÖVE. +* [particle-system-playground](https://github.com/santoslove/particle-system-playground) - A basic LÖVE particle system editor. +* [require.lua](https://github.com/premek/require.lua) - Require all files in a folder. +* [splashy](https://github.com/videah/splashy) - Splash Screen Library. +* [ShakeDetectorLua](https://github.com/azoyan/ShakeDetectorLua) - Uses accelerometer data for shake device detection written in Lua. +* [tick](https://github.com/bjornbytes/tick) - Useful timing tweaks for LÖVE's run loop. ## Tutorials -*博客和教程* +*Blogs and tutorials* -* [learn2love](https://rvagamejams.com/learn2love/) - 使用 Lua 和 LÖVE 学习编程的书籍(版本 11.0+). -* [Using Tiled Maps in LÖVE](http://lua.space/gamedev/using-tiled-maps-in-love) - 一篇关于在 LÖVE 游戏中使用 Tiled 创建的地图的文章. -* [Tutorial on making an Arkanoid-type game](https://github.com/noooway/love2d_arkanoid_tutorial/wiki) - 关于如何通过 nooowaay 进行突破克隆的完整教程. -* [Simple Game Tutorials](https://simplegametutorials.github.io/) - 使用 LÖVE 制作简单游戏的教程(贪吃蛇、推箱子、俄罗斯方块等). -* [CS50 Introduction to Game Development](https://cs50.harvard.edu/games/) - 哈佛大学 CS50 开放式课程. -* [Building love2d games for the web with love.js and Docker](https://kalis.me/building-love2d-games-web-docker/) - 有关为网络打包 LÖVE 游戏的教程. +* [learn2love](https://rvagamejams.com/learn2love/) - Book for learning programming with Lua and LÖVE (Version 11.0+). +* [Using Tiled Maps in LÖVE](http://lua.space/gamedev/using-tiled-maps-in-love) - An article about using maps created with Tiled in your LÖVE game. +* [Tutorial on making an Arkanoid-type game](https://github.com/noooway/love2d_arkanoid_tutorial/wiki) - A complete tutorial on how to make a breakout clone by nooowaay. +* [Simple Game Tutorials](https://simplegametutorials.github.io/) - Tutorials for making simple games with LÖVE (Snake, Sokoban, Tetris, etc.). +* [CS50 Introduction to Game Development](https://cs50.harvard.edu/games/) - Harvard Colleges CS50 OpenCourseWare. +* [Building love2d games for the web with love.js and Docker](https://kalis.me/building-love2d-games-web-docker/) - A tutorial on packaging LÖVE games for the web. ## IDEs -*集成开发环境和文本编辑器插件* - -* [Brackets](http://brackets.io/) - Adob​​e 的现代开源文本编辑器(已过时). - * [Lua Syntax Highlighter](https://github.com/ForbesLindesay/brackets-language-extensions) - 在括号中添加 Lua 语法高亮. - * [LÖVE Hints for Brackets.io](https://gitlab.com/sdonalcreative/brackets-love-hints/) - 提供 LÖVE 代码提示. - * [Run LÖVE](https://github.com/instilledbee/run-love2d) - 使用热键运行 LÖVE 项目. -* [ZeroBrane Studio](https://studio.zerobrane.com/) - ZeroBrane Studio 是一款轻量级 Lua IDE,具有代码完成、语法突出显示、实时编码、代码分析器和调试支持. - * [API Syntax Hightlight](https://github.com/flamendless/LOVE-API-Extractor-for-ZeroBraneStudio) - 将 LOVE API 语法突出显示添加到 ZBS 的脚本. -* [IntelliJ IDEA](https://www.jetbrains.com/idea/) - 功能强大且符合人体工程学的 Java IDE. - * [EmmyLua](https://github.com/EmmyLua/VSCode-EmmyLua) - VSCode 的 Lua IDE/调试器插件. - * [LÖVE IDEA](https://github.com/rm-code/love-IDEA-plugin) - IntelliJ-IDEA 的片段和代码完成. -* [Vim](https://vim.sourceforge.io/) - Vim 是一个高度可配置的文本编辑器,旨在非常高效地创建和更改任何类型的文本. - * [Vim LOVE Docs](https://github.com/davisdude/vim-love-docs) - Vim 的语法突出显示. -* [Notepad++](https://notepad-plus-plus.org) - Notepad++ 是一个免费的源代码编辑器和记事本替代品,支持多种语言. - * [LÖVE API for Notepad++](https://github.com/dail8859/love-api-npp) - Notepad++ 的代码完成和文档. -* [Visual Studio Code](https://code.visualstudio.com/) - VS Code 是一种新型工具,它将代码编辑器的简单性与开发人员核心编辑-构建-调试周期所需的功能结合在一起. - * [Visual Studio Code LÖVE Launcher](https://marketplace.visualstudio.com/items?itemName=JanW.love-launcher) - Visual Studio Code 的 Löve 启动器扩展. - * [Lua for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=trixnz.vscode-lua) - 为 VSCode 中的 Lua 提供 Intellisense 和 Linting. - * [Local Lua Debugger](https://marketplace.visualstudio.com/items?itemName=tomblind.local-lua-debugger-vscode) - 简单的 Lua 调试器,没有依赖项. 喜欢提供的特定 launch.json 示例. -* [Sublime Text](https://www.sublimetext.com) - Sublime Text 是一款复杂的文本编辑器,适用于代码、标记和散文. 您一定会喜欢流畅的用户界面、非凡的功能和令人惊叹的性能. - * [Package Manager](https://packagecontrol.io/) - Sublime Text 包管理器使查找、安装包和保持包保持最新变得极其简单. - * [SublimeLove](https://packagecontrol.io/packages/SublimeLove) - 支持语法高亮、自动完成和构建系统. - * [SublimeLinter-luacheck](https://packagecontrol.io/packages/SublimeLinter-luacheck) - 提供 Lua 代码的 linting 和静态分析. +*Integrated Development Environments and text editor plugins* + +* [Brackets](http://brackets.io/) - A modern, open source text editor by Adobe (obsolete). + * [Lua Syntax Highlighter](https://github.com/ForbesLindesay/brackets-language-extensions) - Add Lua syntax highlighting in Brackets. + * [LÖVE Hints for Brackets.io](https://gitlab.com/sdonalcreative/brackets-love-hints/) - Provides LÖVE code hints. + * [Run LÖVE](https://github.com/instilledbee/run-love2d) - Run LÖVE projects with a hotkey. +* [ZeroBrane Studio](https://studio.zerobrane.com/) - ZeroBrane Studio is a lightweight Lua IDE with code completion, syntax highlighting, live coding, code analyzer, and debugging support. + * [API Syntax Hightlight](https://github.com/flamendless/LOVE-API-Extractor-for-ZeroBraneStudio) - Script to add LOVE API syntax highlighting to ZBS. +* [IntelliJ IDEA](https://www.jetbrains.com/idea/) - Capable and Ergonomic Java IDE. + * [EmmyLua](https://github.com/EmmyLua/VSCode-EmmyLua) - Lua IDE/Debugger Plugin for VSCode. + * [LÖVE IDEA](https://github.com/rm-code/love-IDEA-plugin) - Snippets and code completion for IntelliJ-IDEA. +* [Vim](https://vim.sourceforge.io/) - Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. + * [Vim LOVE Docs](https://github.com/davisdude/vim-love-docs) - Syntax highlighting for Vim. +* [Notepad++](https://notepad-plus-plus.org) - Notepad++ is a free source code editor and Notepad replacement that supports several languages. + * [LÖVE API for Notepad++](https://github.com/dail8859/love-api-npp) - Code completion and documentation for Notepad++. +* [Visual Studio Code](https://code.visualstudio.com/) - VS Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. + * [Visual Studio Code LÖVE Launcher](https://marketplace.visualstudio.com/items?itemName=JanW.love-launcher) - A Löve Launcher Extension for Visual Studio Code. + * [Lua for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=trixnz.vscode-lua) - Provides Intellisense and Linting for Lua in VSCode. + * [Local Lua Debugger](https://marketplace.visualstudio.com/items?itemName=tomblind.local-lua-debugger-vscode) - Simple Lua debugger with no dependencies. Löve specific launch.json example provided. +* [Sublime Text](https://www.sublimetext.com) - Sublime Text is a sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance. + * [Package Manager](https://packagecontrol.io/) - The Sublime Text package manager that makes it exceedingly simple to find, install and keep packages up-to-date. + * [SublimeLove](https://packagecontrol.io/packages/SublimeLove) - Supports syntax highlighting, auto-completion, and build system. + * [SublimeLinter-luacheck](https://packagecontrol.io/packages/SublimeLinter-luacheck) - Provides linting and static analysis of your Lua code. ## Distribution -*以一种或另一种方式自动化游戏发布的工具* -* [LÖVE Actions](https://github.com/love-actions) - 在 ***ALL*** 流行平台上构建和部署跨平台游戏包. 支持 Android、iOS、Linux、maxOS、Windows. -* [love-packager](https://github.com/simplifylabs/love-packager) - 简单的 CLI 可在几秒钟内打包您的 LÖVE 游戏. -* [boon](https://github.com/camchenry/boon) - 多平台、易于使用的工具,支持 Windows、macOS、Linux. -* [love-export](https://github.com/dmoa/love-export) - 快速而简单的命令行工具,可以为您构建二进制文件. 支持 Windows、macOS 和 Linux. -* [love-release](https://github.com/MisterDA/love-release) - 自动化游戏分发的 Lua 脚本. 支持 Windows、macOS、Debian、Linux. -* [makelove](https://github.com/pfirsich/makelove) - 先进的多平台工具,可融合用 Python 3 编写的游戏.通过 AppImage 支持 Windows 和 Linux. -* [love-deploy](https://github.com/tducasse/love-deploy) - 在 itch.io 上构建和部署游戏(支持 Windows 和 Web 导出). -* [love-fuser](https://github.com/MikuAuahDark/love-fuser) - 使用 GitHub Actions 打包 LÖVE Games. 支持 Windows、Linux 和 Android. +*Tools that automate game publishing in one way or another* +* [LÖVE Actions](https://github.com/love-actions) - Build & deploy cross-platform game packages on ***ALL*** popular platforms. Supports Android, iOS, Linux, maxOS, Windows. +* [love-packager](https://github.com/simplifylabs/love-packager) - Simple CLI to package your LÖVE Game in seconds. +* [boon](https://github.com/camchenry/boon) - Multi-platform, easy to use tool supporting Windows, macOS, Linux. +* [love-export](https://github.com/dmoa/love-export) - Fast and simple command-line tool that builds binaries for you. Supports Windows, macOS, and Linux. +* [love-release](https://github.com/MisterDA/love-release) - A Lua script that automates game distribution. Supports Windows, macOS, Debian, Linux. +* [makelove](https://github.com/pfirsich/makelove) - Advanced multi-platform tool to fuse your game written in Python 3. Supports Windows and Linux with AppImage. +* [love-deploy](https://github.com/tducasse/love-deploy) - Build and deploy games on itch.io (supports windows and web exports). +* [love-fuser](https://github.com/MikuAuahDark/love-fuser) - Packages LÖVE Games using GitHub Actions. Supports Windows, Linux, and Android. ## Related -* [awesome-lua](https://github.com/LewisJEllis/awesome-lua) - 像这样的列表,但更通用并包含 Lua 的所有用途. -* [awesome-love-shaders](https://github.com/karai17/awesome-love-shaders) - 专为 LÖVE 设计的着色器集合. -* [awesome-pico8](https://github.com/pico-8/awesome-PICO-8) - PICO-8 资源、教程、工具等的精选列表. +* [awesome-lua](https://github.com/LewisJEllis/awesome-lua) - A list like this one, but more general and encompassing all of Lua's uses. +* [awesome-love-shaders](https://github.com/karai17/awesome-love-shaders) - A collection of shaders designed to work in LÖVE. +* [awesome-pico8](https://github.com/pico-8/awesome-PICO-8) - A curated list of PICO-8 resources, tutorials, tools and more. -Other awesome lists can be found in the [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) 列表. +Other awesome lists can be found in the [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) list. diff --git a/docs/awesome/awesome-mac.md b/docs/awesome/awesome-mac.md index e9f8ae878a..c51fa9fe3f 100644 --- a/docs/awesome/awesome-mac.md +++ b/docs/awesome/awesome-mac.md @@ -390,6 +390,7 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [Multipass](https://multipass.run/) - Ubuntu VMs on demand for any workstation. [![Open-Source Software][OSS Icon]](https://github.com/canonical/multipass) * [OrbStack](https://orbstack.dev/) - OrbStack is a fast, light, and simple way to run Docker containers and Linux machines on macOS. ![Freeware][Freeware Icon] * [Parallels](http://www.parallels.com/) - Powerful, easy-to-use VM. No free upgrade for each new Mac OS. +* [Lima](https://github.com/lima-vm/lima) - Lima launches Linux virtual machines with automatic file sharing and port forwarding. [![Open-Source Software][OSS Icon]](https://github.com/lima-vm/lima) * [QEMU](https://www.qemu.org/) - A free and open-source emulator and virtualizer that can perform hardware virtualization. [![Open-Source Software][OSS Icon]](https://github.com/qemu/qemu) ![Freeware][Freeware Icon] * [UTM](https://mac.getutm.app/) - UTM is an easy-to-use GUI for QEMU and can run ARM64, x64 and other VMs on M1 Macs. [![Open-Source Software][OSS Icon]](https://github.com/utmapp/UTM) * [Vagrant](https://www.vagrantup.com) - Tool for building and distributing development environments. [![Open-Source Software][OSS Icon]](https://github.com/mitchellh/vagrant) ![Freeware][Freeware Icon] [![Awesome List][awesome-list Icon]](https://github.com/iJackUA/awesome-vagrant#readme) diff --git a/docs/awesome/awesome-music.md b/docs/awesome/awesome-music.md index 146e3369c2..6f2f1b9985 100644 --- a/docs/awesome/awesome-music.md +++ b/docs/awesome/awesome-music.md @@ -33,7 +33,7 @@ Thanks to all [contributors](https://github.com/ciconia/awesome-music/graphs/con ## Audio Tools * [Beets](http://beets.io/) - a powerful command-line music organizer and manipulator. -* [Cecilia](https://github.com/belangeo/cecilia5) - a CSound-based graphical environment for music and signal processing. +* [Cecilia](https://github.com/belangeo/cecilia5) - a Pyo-based graphical environment for music and signal processing. * [cyanrip](https://github.com/atomnuker/cyanrip) - rips and encodes standard audio CDs with the least effort required from user. Cross platform. * [fre:ac](https://github.com/enzo1982/freac) - free audio converter. It supports audio CD ripping and tag editing. * [Jack](https://github.com/jack-cli-cd-ripper/jack) - command-line CD ripper. @@ -97,7 +97,6 @@ Thanks to all [contributors](https://github.com/ciconia/awesome-music/graphs/con * [Ripple](https://github.com/ciconia/ripple/) - DRY for Lilypond - generate scores and parts with minimal fuss. * [Scorelib](http://scorelib.sapp.org/) - a C++ library for parsing SCORE data files. * [Tbon](https://github.com/Michael-F-Ellis/tbon) - Typographic Beat-Oriented Notation for music. -* [Tunefl](https://github.com/tiredpixel/tunefl) - LilyPond mini-score engraving and sharing service for musicians. * [Unison](https://unisonofficial.com/html/user-documentation.html?title=unison-editor) - Proprietary software for creating music score with words. * [Verovio](https://github.com/rism-ch/verovio) - a library and a toolkit for engraving MEI music notation into SVG. * [Vexflow](https://github.com/0xfe/vexflow) - a JavaScript library for rendering music notation and guitar tablature. @@ -153,6 +152,7 @@ Thanks to all [contributors](https://github.com/ciconia/awesome-music/graphs/con ## Related lists +* [Awesome Audio DSP](https://github.com/BillyDM/awesome-audio-dsp) - A curated list of audio DSP and plugin development resources. * [Awesome Audio Visualization](https://github.com/willianjusten/awesome-audio-visualization) - A curated list about Audio Visualization. * [Awesome Music Listening](https://github.com/ybayle/awesome-music-listening) - Awesome list of websites dedicated to listening to music. * [Awesome Music Production](https://github.com/adius/awesome-music-production) - A curated list of software and resources to create music. diff --git a/docs/awesome/awesome-plotters.md b/docs/awesome/awesome-plotters.md index cbe0408d7c..83847492b2 100644 --- a/docs/awesome/awesome-plotters.md +++ b/docs/awesome/awesome-plotters.md @@ -177,6 +177,8 @@ Blog posts, articles, tutorials, galleries, videos, et cetera. - [CuriousMarc: Refilling or Replacing Vintage HP Plotter Pens](https://www.youtube.com/watch?v=h-oj4HrTH14) - Video showing how to open, clean, and refill vintage HP plotter pens. - [Commodore 1520 Plotter Demonstration](https://www.youtube.com/watch?v=QwPTluBvKLU) - Video of the Commodore 1520 plotter in action, including a cover-off shot of the mechanism. - [Vera Molnar: Toward Aesthetic Guidelines for Paintings with the Aid of a Computer](https://rednoise.org/softas/uploads/molnar.pdf) +- [Tech Tangents: Gold Standard Plotter - HP 7475A](https://www.youtube.com/watch?v=8785ktWD7vQ) - Video with some HPGL and plotter history, plus operating an HP 7475A from an IBM 5160 microcomputer. +- [curiousmarc.com: HP 7475A Plotter](https://www.curiousmarc.com/computing/hp-7475a-plotter) - A great collection of info, ephemera, plot files, three YouTube videos, and a 3d-printable replacement part for the HP 7475A. ## Manuals and Ephemera diff --git a/docs/awesome/awesome-python-data-science.md b/docs/awesome/awesome-python-data-science.md index dc70423443..ea7165df07 100644 --- a/docs/awesome/awesome-python-data-science.md +++ b/docs/awesome/awesome-python-data-science.md @@ -27,10 +27,12 @@ * [dlib](https://github.com/davisking/dlib) - Toolkit for making real-world machine learning and data analysis applications in C++ (Python bindings). * [pyGAM](https://github.com/dswah/pyGAM) - Generalized Additive Models in Python. +### Gradient Boosting +* [NGBoost](https://github.com/stanfordmlgroup/ngboost) - Natural Gradient Boosting for Probabilistic Prediction. + ### Automated Machine Learning -* [MLBox](https://github.com/AxeldeRomblay/MLBox) - A powerful Automated Machine Learning python library. -* [AutoKeras](https://github.com/keras-team/autokeras) - AutoML library for deep learning. * [AutoGluon](https://github.com/awslabs/autogluon) - AutoML for Image, Text, Tabular, Time-Series, and MultiModal Data. +* [MLBox](https://github.com/AxeldeRomblay/MLBox) - A powerful Automated Machine Learning python library. ### Ensemble Methods @@ -38,14 +40,11 @@ ### Random Forests -### Extreme Learning Machine -* [Python Extreme Learning Machine (ELM)](https://github.com/acba/elm) - A machine learning technique used for classification/regression tasks. - ### Kernel Methods * [liquidSVM](https://github.com/liquidSVM/liquidSVM) - An implementation of SVMs. -### Gradient Boosting -* [NGBoost](https://github.com/stanfordmlgroup/ngboost) - Natural Gradient Boosting for Probabilistic Prediction. +### Extreme Learning Machine +* [Python Extreme Learning Machine (ELM)](https://github.com/acba/elm) - A machine learning technique used for classification/regression tasks. ## Deep Learning diff --git a/docs/awesome/awesome-react.md b/docs/awesome/awesome-react.md index 04c41a1872..246c6038ea 100644 --- a/docs/awesome/awesome-react.md +++ b/docs/awesome/awesome-react.md @@ -45,19 +45,13 @@ A collection of awesome things regarding the React ecosystem. #### React Component Libraries -- [material-ui](https://github.com/mui/material-ui) - Material UI, which implements Google's Material Design +- [material-ui](https://github.com/mui/material-ui) - Ready-to-use foundational React components - [ant-design](https://github.com/ant-design/ant-design) - An enterprise-class UI design language and React UI library -- [chakra-ui](https://github.com/chakra-ui/chakra-ui/) - Simple, Modular & Accessible UI Components for your React Applications - [shadcn-ui](https://github.com/shadcn-ui/ui) - Beautifully designed components built using Radix UI and Tailwind CSS - [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) - Bootstrap components built with React -- [mantine](https://github.com/mantinedev/mantine) – A fully featured React components library - [fluentui](https://github.com/microsoft/fluentui) - Microsoft's Fluent UI - [framework7](https://github.com/framework7io/framework7) - Full featured HTML framework for building iOS & Android apps -- [semantic-ui-react](https://github.com/Semantic-Org/Semantic-UI-React) - The official Semantic-UI-React integration -- [nextui](https://github.com/nextui-org/nextui) - Beautiful, fast and modern React UI library -- [radix-primitives](https://github.com/radix-ui/primitives) - An open-source UI component library for building high-quality web apps - [ariakit](https://github.com/ariakit/ariakit) - Toolkit for building accessible web apps with React -- [react-spectrum](https://github.com/adobe/react-spectrum) - Adobe's collection of libraries and tools #### React State Management and Data Fetching diff --git a/docs/awesome/awesome-selfhosted.md b/docs/awesome/awesome-selfhosted.md index 2ff1ffba1e..ba1ca60fcb 100644 --- a/docs/awesome/awesome-selfhosted.md +++ b/docs/awesome/awesome-selfhosted.md @@ -84,7 +84,7 @@ _Related: [Content Management Systems (CMS)](#content-management-systems-cms)_ _Related: [Internet of Things (IoT)](#internet-of-things-iot), [Software Development - Continuous Integration & Deployment](#software-development---continuous-integration--deployment)_ - [Accelerated Text](https://github.com/accelerated-text/accelerated-text) - Automatically generate multiple natural language descriptions of your data varying in wording and structure. `Apache-2.0` `Java` -- [Activepieces](https://www.activepieces.com) - No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card. ([Source Code](https://github.com/activepieces/activepieces)) `MIT` `Typescript` +- [Activepieces](https://www.activepieces.com) - No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card. ([Source Code](https://github.com/activepieces/activepieces)) `MIT` `Docker` - [ActiveWorkflow](https://github.com/automaticmode/active_workflow) - An intelligent process and workflow automation platform based on software agents. `MIT` `Ruby` - [AmIUnique](https://amiunique.org/) - Learn how identifiable you are on the Internet (browser fingerprinting tool). ([Source Code](https://github.com/DIVERSIFY-project/amiunique)) `MIT` `Java` - [Apache Airflow](https://airflow.apache.org/) - Airflow is a platform to programmatically author, schedule, and monitor workflows. ([Source Code](https://github.com/apache/airflow/)) `Apache-2.0` `Python/Docker` @@ -97,7 +97,7 @@ _Related: [Internet of Things (IoT)](#internet-of-things-iot), [Software Develop - [feedmixer](https://github.com/cristoper/feedmixer) - FeedMixer is a WSGI (Python3) micro web service which takes a list of feed URLs and returns a new feed consisting of the most recent n entries from each given feed(Returns Atom, RSS, or JSON). ([Demo](https://mretc.net/feedmixer/json?f=https://hnrss.org/newest&f=https://americancynic.net/atom.xml&n=1)) `WTFPL` `Python` - [Headphones](https://github.com/rembo10/headphones) - Automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole. `GPL-3.0` `Python` - [Healthchecks](https://healthchecks.io/) - Django app which listens for pings and sends alerts when pings are late. ([Source Code](https://github.com/healthchecks/healthchecks)) `BSD-3-Clause` `Python` -- [homebank-converter](https://github.com/Binnette/homebank-converter) - Web app to convert an export bank file to compatible Homebank csv. ([Demo](https://binnette.github.io/homebank-converter/)) `AGPL-3.0` `HTML5` +- [homebank-converter](https://github.com/Binnette/homebank-converter) - Web app to convert an export bank file to compatible Homebank csv. ([Demo](https://binnette.github.io/homebank-converter/)) `AGPL-3.0` `Javascript` - [HRConvert2](https://github.com/zelon88/HRConvert2) - Drag-and-drop file conversion server with session based authentication, automatic temporary file maintenance, and logging capability. `GPL-3.0` `PHP` - [Huginn](https://github.com/huginn/huginn) - Allows you to build agents that monitor and act on your behalf. `MIT` `Ruby` - [Kibitzr](https://kibitzr.github.io) - Lightweight personal web assistant with powerful integrations. ([Source Code](https://github.com/kibitzr/kibitzr)) `MIT` `Python` @@ -288,7 +288,7 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g. - [DebOps](https://docs.debops.org/) - Your Debian-based data center in a box. A set of general-purpose Ansible roles that can be used to manage Debian or Ubuntu hosts. ([Source Code](https://github.com/debops/debops)) `GPL-3.0` `Ansible/Python` - [docker-mailserver](https://docker-mailserver.github.io/docker-mailserver/edge/) - Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container. Only configuration files, no SQL database. ([Source Code](https://github.com/docker-mailserver/docker-mailserver)) `MIT` `Docker` - [Dovel](https://dovel.email) - SMTP server that sends and receives emails according to a simple configuration file, with an optional web interface that you can use to browse your emails. ([Source Code](https://git.derelict.garden/dovel/email/tree)) `LGPL-3.0` `Go` -- [emailwiz](https://github.com/LukeSmithxyz/emailwiz) - Luke Smith's bash script to completely automate the setup of a Postfix/Dovecot/SpamAssassin/OpenDKIM server on debian. `GPL-3.0` `Bash` +- [emailwiz](https://github.com/LukeSmithxyz/emailwiz) - Luke Smith's bash script to completely automate the setup of a Postfix/Dovecot/SpamAssassin/OpenDKIM server on debian. `GPL-3.0` `Shell` - [homebox](https://github.com/progmaticltd/homebox) - Suite of Ansible scripts to deploy a fully functional mail server on Debian. Unobtrusive and automatic as much as possible, focusing on stability and security. `GPL-3.0` `Shell` - [Inboxen](https://inboxen.org) - Inboxen is a service that provides you with an infinite number of unique inboxes. ([Source Code](https://github.com/Inboxen/Inboxen)) `GPL-3.0` `Python` - [iRedMail](https://www.iredmail.org/) - Full-featured mail server solution based on Postfix and Dovecot. ([Source Code](https://github.com/iredmail/iRedMail)) `GPL-3.0` `Shell` @@ -330,7 +330,6 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g. - [Haraka](https://haraka.github.io/) - High-performance, pluginable SMTP server written in Javascript. ([Source Code](https://github.com/haraka/Haraka)) `MIT` `Nodejs` - [MailCatcher](https://mailcatcher.me/) - Ruby gem that deploys a simply SMTP MTA gateway that accepts all mail and displays in web interface. Useful for debugging or development. ([Source Code](https://github.com/sj26/mailcatcher)) `MIT` `Ruby` - [Maildrop](https://gitlab.com/markbeeson/maildrop) - Disposable email SMTP server, also useful for development. `MIT` `Scala` -- [MailHog](https://github.com/mailhog/MailHog) - Small Golang executable which runs an SMTP MTA gateway that accepts all mail and displays in web interface. Useful for debugging or development. `MIT` `Go/Docker` - [OpenSMTPD](https://opensmtpd.org/) - Secure SMTP server implementation from the OpenBSD project. ([Source Code](https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/smtpd/)) `ISC` `C/deb` - [Postfix](http://www.postfix.org/) - Fast, easy to administer, and secure Sendmail replacement. `IPL-1.0` `C/deb` - [Sendmail](https://www.proofpoint.com/us/products/email-protection/open-source-email-solution) - Message transfer agent (MTA). `Sendmail` `C/deb` @@ -407,7 +406,6 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g. - [FreeSWITCH](https://freeswitch.org/) - Scalable open source cross-platform telephony platform. ([Source Code](https://github.com/signalwire/freeswitch)) `MPL-2.0` `C` - [FusionPBX](https://www.fusionpbx.com/) - Open source project that provides a customizable and flexible web interface to the very powerful and highly scalable multi-platform voice switch called FreeSWITCH. ([Source Code](https://github.com/fusionpbx/fusionpbx)) `MPL-1.1` `PHP` - [Kamailio](https://www.kamailio.org/w/) - Modular SIP server (registrar/proxy/router/etc). ([Source Code](https://github.com/kamailio/kamailio)) `GPL-2.0` `C/deb` -- [Kazoo](https://2600hz.org/) - KAZOO is an open-source, highly scalable software platform designed to provide carrier-grade VoIP switch functions and features. ([Source Code](https://github.com/2600hz/KAZOO)) `MPL-1.1` `Erlang` - [openSIPS](https://opensips.org/) - OpenSIPS is an Open Source SIP proxy/server for voice, video, IM, presence and any other SIP extensions. ([Source Code](https://github.com/OpenSIPS/opensips)) `GPL-2.0` `C` - [Routr](https://routr.io) - A lightweight sip proxy, location server, and registrar for a reliable and scalable SIP infrastructure. ([Source Code](https://github.com/fonoster/routr)) `MIT` `Docker/K8S` - [SIP3](https://sip3.io/) - VoIP troubleshooting and monitoring platform. ([Demo](https://demo.sip3.io), [Source Code](https://github.com/sip3io/)) `Apache-2.0` `Java` @@ -640,7 +638,7 @@ _See also: [awesome-sysadmin/DNS - Servers](https://github.com/awesome-foss/awes - [AdGuard Home](https://adguard.com/en/adguard-home/overview.html) - Free and open source, userfriendly ads & trackers blocking DNS server. ([Source Code](https://github.com/AdguardTeam/AdGuardHome)) `GPL-3.0` `Docker` - [blocky](https://github.com/0xERR0R/blocky) - Fast and lightweight DNS proxy (like Pi-hole) as ad-blocker for local network with many features. `Apache-2.0` `Go/Docker` -- [Maza ad blocking](https://maza-ad-blocking.andros.dev/) - Local ad blocker. Like Pi-hole but local and using your operating system. ([Source Code](https://github.com/tanrax/maza-ad-blocking)) `Apache-2.0` `Bash` +- [Maza ad blocking](https://maza-ad-blocking.andros.dev/) - Local ad blocker. Like Pi-hole but local and using your operating system. ([Source Code](https://github.com/tanrax/maza-ad-blocking)) `Apache-2.0` `Shell` - [Pi-hole](https://pi-hole.net/) - A blackhole for Internet advertisements with a GUI for management and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `EUPL-1.2` `Shell/PHP` - [Technitium DNS Server](https://technitium.com/dns/) - Authoritative/recursive DNS server with ad blocking functionality. ([Source Code](https://github.com/TechnitiumSoftware/DnsServer)) `GPL-3.0` `Docker/C#` @@ -704,7 +702,7 @@ _Related: [Content Management Systems (CMS)](#content-management-systems-cms), [ - [Evergreen](https://evergreen-ils.org) - Highly-scalable software for libraries that helps library patrons find library materials, and helps libraries manage, catalog, and circulate those materials. ([Source Code](https://github.com/evergreen-library-system/Evergreen)) `GPL-2.0` `PLpgSQL` - [Koha](https://koha-community.org/) - Enterprise-class ILS with modules for acquisitions, circulation, cataloging, label printing, offline circulation for when Internet access is not available, and much more. ([Demo](https://koha-community.org/demo/), [Source Code](https://github.com/Koha-Community/Koha)) `GPL-3.0` `Perl` -- [RERO ILS](https://rero21.ch/) - Large-scale ILS that can be run as a service with consortial features, intended primarily for library networks. Includes most standard modules (circulation, acquisitions, cataloging,...) and a web-based public and professional interface. ([Demo](https://ils.test.rero.ch/), [Source Code](https://github.com/rero/rero-ils)) `AGPL-3.0` `Python/Other` +- [RERO ILS](https://rero21.ch/) - Large-scale ILS that can be run as a service with consortial features, intended primarily for library networks. Includes most standard modules (circulation, acquisitions, cataloging,...) and a web-based public and professional interface. ([Demo](https://ils.test.rero.ch/), [Source Code](https://github.com/rero/rero-ils)) `AGPL-3.0` `Python/Docker` ### E-commerce @@ -880,7 +878,7 @@ Web-based [file managers](https://en.wikipedia.org/wiki/File_manager). _Related: [Groupware](#groupware)_ -- [Apaxy](https://oupala.github.io/apaxy/) - Theme built to enhance the experience of browsing web directories, using the mod_autoindex Apache module and some CSS to override the default style of a directory listing. ([Source Code](https://github.com/oupala/apaxy)) `GPL-3.0` `HTML` +- [Apaxy](https://oupala.github.io/apaxy/) - Theme built to enhance the experience of browsing web directories, using the mod_autoindex Apache module and some CSS to override the default style of a directory listing. ([Source Code](https://github.com/oupala/apaxy)) `GPL-3.0` `Javascript` - [copyparty](https://github.com/9001/copyparty) - Portable file server with accelerated resumable uploads, deduplication, WebDAV, FTP, zeroconf, media indexer, video thumbnails, audio transcoding, and write-only folders, in a single file with no mandatory dependencies. ([Demo](https://a.ocv.me/pub/demo/)) `MIT` `Python` - [DirectoryLister](https://www.directorylister.com/) - Simple PHP based directory lister that lists a directory and all its sub-directories and allows you to navigate there within. ([Source Code](https://github.com/DirectoryLister/DirectoryLister)) `MIT` `PHP` - [filebrowser](https://filebrowser.org/) - Web File Browser with a Material Design web interface. ([Source Code](https://github.com/filebrowser/filebrowser)) `Apache-2.0` `Go` @@ -901,7 +899,7 @@ _Related: [Groupware](#groupware)_ Multiplayer game servers and [browser games](https://en.wikipedia.org/wiki/Browser_game). - [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` `HTML5` +- [A Dark Room](https://github.com/doublespeakgames/adarkroom) - Minimalist text adventure game for your browser. ([Demo](https://adarkroom.doublespeakgames.com/)) `MPL-2.0` `Javascript` - [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` @@ -929,7 +927,7 @@ Utilities for managing game servers. - [ARRCON](https://github.com/radj307/ARRCON) - Terminal-based RCON client compatible with any game servers using the Source RCON Protocol. `GPL-3.0` `C++` - [Crafty Controller](https://craftycontrol.com/) - Crafty Controller is a free and open-source Minecraft launcher and manager that allows users to start and administer Minecraft servers from a user-friendly interface. ([Source Code](https://gitlab.com/crafty-controller/crafty-4)) `GPL-3.0` `Docker/Python` -- [EasyWI](https://easy-wi.com) - Easy-Wi is a Web-interface that allows you to manage server daemons like gameservers. In addition it provides you with a CMS which includes a fully automated game- and voiceserver lending service. ([Source Code](https://github.com/easy-wi/developer/)) `GPL-3.0` `PHP/Bash` +- [EasyWI](https://easy-wi.com) - Easy-Wi is a Web-interface that allows you to manage server daemons like gameservers. In addition it provides you with a CMS which includes a fully automated game- and voiceserver lending service. ([Source Code](https://github.com/easy-wi/developer/)) `GPL-3.0` `PHP/Shell` - [Kubek](https://kubek.seeroy.ru) - Web management panel for Minecraft servers. ([Source Code](https://github.com/seeroy/kubek-minecraft-dashboard)) `GPL-3.0` `Nodejs` - [Lancache](https://lancache.net) `⚠` - LAN Party game caching made easy. ([Source Code](https://github.com/lancachenet/monolithic)) `MIT` `Docker/Shell` - [LinuxGSM](https://linuxgsm.com/) - CLI tool for deployment and management of dedicated game servers on Linux: more than 120 games are supported. ([Source Code](https://github.com/GameServerManagers/LinuxGSM)) `MIT` `Shell` @@ -948,7 +946,7 @@ Utilities for managing game servers. [Genealogy software](https://en.wikipedia.org/wiki/Genealogy_software) used to record, organize, and publish genealogical data. - [Genea.app](https://www.genea.app/) - Genea is a privacy by design and open source tool anyone can use to author or edit their family tree. Data is stored in the GEDCOM format and all processing is done in the browser. ([Source Code](https://github.com/genea-app/genea-app)) `MIT` `Javascript` -- [GeneWeb](https://geneweb.tuxfamily.org/wiki/GeneWeb) - GeneWeb is an open source genealogy software written in OCaml. It comes with a Web interface and can be used off-line or as a Web service. ([Demo](https://demo.geneweb.tuxfamily.org/gw7/), [Source Code](https://github.com/geneweb/geneweb)) `GPL-2.0` `OCaml` +- [GeneWeb](https://geneweb.tuxfamily.org/wiki/GeneWeb) - Genealogy software. It comes with a Web interface and can be used off-line or as a Web service. ([Demo](https://demo.geneweb.tuxfamily.org/gw7/), [Source Code](https://github.com/geneweb/geneweb)) `GPL-2.0` `OCaml` - [Gramps Web](https://gramps-project.github.io/web/) - Web app for collaborative genealogy, based on and interoperable with Gramps, the open source genealogy desktop application. ([Demo](https://gramps-project.github.io/web), [Source Code](https://github.com/gramps-project/gramps-webapi)) `AGPL-3.0` `Docker` - [webtrees](https://www.webtrees.net) - Webtrees is the web's leading on-line collaborative genealogy application. ([Demo](https://dev.webtrees.net/demo-stable/index.php?ctype=gedcom&ged=demo), [Source Code](https://github.com/fisharebest/webtrees)) `GPL-3.0` `PHP` @@ -960,7 +958,7 @@ Utilities for managing game servers. Collaborative software or [groupware](https://en.wikipedia.org/wiki/Collaborative_software) is designed to help people working on a common task to attain their goals. Groupware often regroups multiple services such as file sharing, calendar/events management, address books... in a single, integrated application. - [BlueMind](https://www.bluemind.net/en/) - Groupware with email, calendar, address books, exchange active sync, exchange MAPI protocol support. ([Source Code](https://forge.bluemind.net/stash/projects/BM/repos/bluemind-public/browse)) `AGPL-3.0` `Java` -- [Citadel](https://www.citadel.org/) - Groupware including email, calendar/scheduling, address books, forums, mailing lists, IM, wiki and blog engines, RSS aggregation and more. ([Source Code](https://www.citadel.org/source.html)) `GPL-3.0` `C/Docker/Bash` +- [Citadel](https://www.citadel.org/) - Groupware including email, calendar/scheduling, address books, forums, mailing lists, IM, wiki and blog engines, RSS aggregation and more. ([Source Code](https://www.citadel.org/source.html)) `GPL-3.0` `C/Docker/Shell` - [Corteza](https://cortezaproject.org) - CRM including a unified workspace, enterprise messaging and a low code environment for rapidly and securely delivering records-based management solutions. ([Demo](https://latest.cortezaproject.org), [Source Code](https://github.com/cortezaproject/corteza)) `Apache-2.0` `Go` - [Cozy Cloud](https://cozy.io/) - Personal cloud where you can manage and sync your contact, files and calendars, and manage your budget with an app store full of community contributions. ([Source Code](https://github.com/cozy/)) `GPL-3.0` `Nodejs` - [egroupware](https://www.egroupware.org/) - Software suite including calendars, address books, notepad, project management tools, client relationship management tools (CRM), knowledge management tools, a wiki and a CMS. ([Source Code](https://github.com/EGroupware/egroupware)) `GPL-2.0` `PHP` @@ -993,7 +991,7 @@ A [human resources management system](https://en.wikipedia.org/wiki/Human_resour [Internet of Things](https://en.wikipedia.org/wiki/Internet_of_things) describes physical objects with sensors, processing ability, software, and other technologies that connect and exchange data with other devices over the Internet. - [DeviceHive](https://www.devicehive.com/) - Open Source IoT Platform with a wide range of integration options. ([Demo](https://playground.devicehive.com/), [Source Code](https://github.com/devicehive/devicehive-java-server)) `Apache-2.0` `Java/Docker/K8S` -- [Domoticz](https://www.domoticz.com/) - Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. ([Source Code](https://github.com/domoticz/domoticz), [Clients](https://github.com/domoticz/domoticz-android)) `GPL-3.0` `C/C++/Docker/Bash` +- [Domoticz](https://www.domoticz.com/) - Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. ([Source Code](https://github.com/domoticz/domoticz), [Clients](https://github.com/domoticz/domoticz-android)) `GPL-3.0` `C/C++/Docker/Shell` - [EMQX](https://www.emqx.io/) - An ultra-scalable open-source MQTT broker. Connect 100M+ IoT devices in one single cluster, move and process real-time IoT data with 1M msg/s throughput at 1ms latency. ([Demo](https://www.emqx.com/en/mqtt/public-mqtt5-broker), [Source Code](https://github.com/emqx/emqx)) `Apache-2.0` `Docker/Erlang` - [FHEM](https://fhem.de/fhem.html) - FHEM is used to automate common tasks in the household like switching lamps and heating. It can also be used to log events like temperature or power consumption. You can control it via web or smartphone frontends, telnet or TCP/IP directly. ([Source Code](https://svn.fhem.de/trac)) `GPL-3.0` `Perl` - [FlowForge](https://flowforge.com/) - FlowForge allows companies to deploy Node-RED applications in a reliable, scalable and secure manner. The FlowForge platform provides DevOps capabilities for Node-RED development teams. ([Source Code](https://github.com/flowforge/flowforge)) `Apache-2.0` `Nodejs/Docker/K8S` @@ -1065,10 +1063,10 @@ Tools and software to help with education and learning. _See also: [awesome-openstreetmap](https://github.com/osmlab/awesome-openstreetmap), [awesome-gis](https://github.com/sshuair/awesome-gis)_ -- [Bicimon](https://github.com/knrdl/bicimon) - Bike Speedometer as Progressive Web App. ([Demo](https://knrdl.github.io/bicimon/)) `MIT` `HTML5` +- [Bicimon](https://github.com/knrdl/bicimon) - Bike Speedometer as Progressive Web App. ([Demo](https://knrdl.github.io/bicimon/)) `MIT` `Javascript` - [Geo2tz](https://github.com/noandrea/geo2tz) - Get the timezone from geo coordinates (lat, lon). `MIT` `Go/Docker` - [GraphHopper](https://graphhopper.com/) - Fast routing library and server using OpenStreetMap. ([Source Code](https://github.com/graphhopper/graphhopper)) `Apache-2.0` `Java` -- [H3 Viewer](https://github.com/clupasq/h3-viewer) - View/search Uber H3 (Hexagonal Hierarchical Spatial Index) cells on a map. ([Demo](https://wolf-h3-viewer.glitch.me/)) `Apache-2.0` `HTML5` +- [H3 Viewer](https://github.com/clupasq/h3-viewer) - View/search Uber H3 (Hexagonal Hierarchical Spatial Index) cells on a map. ([Demo](https://wolf-h3-viewer.glitch.me/)) `Apache-2.0` `Javascript` - [MapBBCodeShare](https://github.com/MapBBCode/share.mapbbcode.org) - Tool for sharing custom OSM maps. Support for annotated markers, polygons, lines, multi-format import/export, multiple layers, shortlinks. ([Demo](http://share.mapbbcode.org/)) `WTFPL` `PHP` - [Nominatim](https://nominatim.org/) - Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data. ([Source Code](https://github.com/osm-search/Nominatim)) `GPL-2.0` `C` - [Open Source Routing Machine (OSRM)](http://project-osrm.org/) - High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper. ([Demo](https://map.project-osrm.org/), [Source Code](https://github.com/Project-OSRM/osrm-backend)) `BSD-2-Clause` `C++` @@ -1138,7 +1136,6 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or - [Dim](https://github.com/Dusk-Labs/dim) - Dim is a self-hosted media manager fueled by dark forces. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere. `GPL-2.0` `Rust` - [Gerbera](https://gerbera.io/) - Gerbera is an UPnP Media Server. It allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices. ([Source Code](https://github.com/gerbera/gerbera)) `GPL-2.0` `Docker/deb/C++` -- [homehost](https://github.com/ridhwaans/homehost) `⚠` - Self-hosted React + Redux app that streams your media collection (music, movies, books, podcasts, comics etc). `MIT` `Nodejs` - [Icecast 2](https://icecast.org) - Streaming audio/video server which can be used to create an Internet radio station or a privately running jukebox and many things in between. ([Source Code](https://gitlab.xiph.org/xiph/icecast-server), [Clients](https://icecast.org/apps/)) `GPL-2.0` `C` - [Jellyfin](https://jellyfin.org) - Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and Kodi. ([Demo](https://demo.jellyfin.org/stable), [Source Code](https://github.com/jellyfin/jellyfin)) `GPL-2.0` `C#/deb/Docker` - [Karaoke Eternal](https://www.karaoke-eternal.com) - Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 and WebGL visualizations. ([Source Code](https://www.karaoke-eternal.com/repo)) `ISC` `Docker/Nodejs` @@ -1296,7 +1293,7 @@ _Related: [Inventory Management](#inventory-management), [Resource Planning - En - [Kresus](https://kresus.org/) - Open source personal finance manager. ([Demo](https://kresus.org/en/demo.html), [Source Code](https://github.com/kresusapp/kresus)) `MIT` `Nodejs/Docker` - [Lago](https://www.getlago.com/) - Open-source metering and usage-based billing. ([Source Code](https://github.com/getlago/lago)) `AGPL-3.0` `Docker` - [OctoBot](https://www.octobot.online/) - Open-source cryptocurrency trading bot. ([Source Code](https://github.com/Drakkar-Software/OctoBot)) `GPL-3.0` `Python/Docker` -- [OnTrack](https://github.com/inoda/ontrack) - A simple app to track spend and set goals. `MIT` `Ruby/React` +- [OnTrack](https://github.com/inoda/ontrack) - A simple app to track spend and set goals. `MIT` `Ruby/Nodejs` - [OpenBudgeteer](https://github.com/TheAxelander/OpenBudgeteer) - A budgeting app based on the Bucket Budgeting Principle. `MIT` `Docker/C#` - [REI3](https://rei3.de/home_en/) - Open source, expandable Business Management Software. Manage tasks, time, assets and much more. ([Demo](https://rei3.de/demo_en/), [Source Code](https://github.com/r3-team/r3)) `MIT` `Go` - [SilverStrike](https://silverstrike.org/) - Personal finance management made easy. ([Demo](https://demo.silverstrike.org/), [Source Code](https://github.com/agstrike/silverstrike)) `MIT` `Python/Django` @@ -1331,7 +1328,7 @@ _Related: [Wikis](#wikis)_ - [Joplin](https://joplinapp.org/) - Joplin is a note taking application with Markdown editor and encryption support for mobile and desktop platforms. Runs client-side and syncs through self hosted Nextcloud or similar (alternative to Evernote). ([Source Code](https://github.com/laurent22/joplin)) `MIT` `Nodejs` - [kiwix-serve](https://www.kiwix.org/en/downloads/kiwix-serve/) - HTTP daemon for serving wikis from ZIM files. ([Source Code](https://github.com/kiwix/kiwix-tools)) `GPL-3.0` `C++` - [Livebook](https://livebook.dev) - Realtime collaborative notebook app based on Markdown that supports running Elixir code snippets, TeX and Mermaid Diagrams. Easily deployed using Docker or Elixir. ([Source Code](https://github.com/livebook-dev/livebook)) `Apache-2.0` `Elixir/Docker` -- [Markdown Edit](https://github.com/georgeOsdDev/markdown-edit/) - Online markdown editor/viewer. `MIT` `HTML5` +- [Markdown Edit](https://github.com/georgeOsdDev/markdown-edit/) - Online markdown editor/viewer. `MIT` `Javascript` - [Meemo](https://meemo.minimal-space.de/) - Personal notes stream with Markdown support. ([Source Code](https://github.com/cloudron-io/meemo)) `MIT` `Nodejs` - [Memos](https://usememos.com/) - An open source, self-hosted knowledge base that works with a SQLite db file. ([Source Code](https://github.com/usememos/memos)) `MIT` `Docker/Go` - [minimalist-web-notepad](https://github.com/pereorga/minimalist-web-notepad) - Minimalist notepad.cc clone. ([Demo](https://notes.orga.cat/)) `Apache-2.0` `PHP` @@ -1393,20 +1390,16 @@ A [pastebin](https://en.wikipedia.org/wiki/Pastebin) is a type of online content - [dpaste](https://dpaste.org/) - Simple pastebin with multiple text and code option, with short url result easy to remember. ([Source Code](https://github.com/DarrenOfficial/dpaste)) `MIT` `Docker/Django` - [Drift](https://github.com/MaxLeiter/drift) - Self-hosted Github Gist clone. ([Demo](https://drift.maxleiter.com/)) `MIT` `Nodejs` - [ExBin](https://github.com/m1dnight/exbin) - A pastebin with public/private snippets and netcat server. `MIT` `Docker` -- [filite](https://github.com/raftario/filite) - A simple, light and standalone pastebin, URL shortener and file-sharing service. `MIT` `Rust` - [FlashPaper](https://github.com/AndrewPaglusch/FlashPaper) - A one-time encrypted zero-knowledge password/secret sharing application focused on simplicity and security. No database or complicated set-up required. ([Demo](https://flashpaper.io)) `MIT` `Docker/PHP` - [Hasty Paste](https://enchantedcode.co.uk/hasty-paste/) - A place to quickly paste some text and share it. Mostly used for sharing debug logs and such to help developers provide tech support. The project aims to be both fast and minimal. ([Source Code](https://github.com/enchant97/hasty-paste)) `AGPL-3.0` `Docker/Python` - [Hemmelig](https://hemmelig.app) - Share encrypted secrets cross organizations, or as private persons. ([Source Code](https://github.com/HemmeligOrg/Hemmelig.app)) `MIT` `Docker/Nodejs` - [Lenpaste](https://git.lcomrade.su/root/lenpaste) - Web service that allows you to share notes anonymously. ([Demo](https://paste.lcomrade.su/)) `AGPL-3.0` `Docker/Go` -- [LogPaste](https://github.com/mtlynch/logpaste) - Minimal pastebin web app that's easy to self-host and persists data to any S3-compatible backend. ([Demo](https://logpaste.com/)) `MIT` `Go/Docker` - [MicroBin](https://github.com/szabodanika/microbin) - Simple, performant, configurable, entirely self-contained pastebin and URL shortener. `BSD-3-Clause` `Rust/Docker` -- [mojopaste](https://metacpan.org/dist/App-mojopaste) - Perl based pastebin. ([Demo](https://p.thorsen.pm/), [Source Code](https://github.com/jhthorsen/app-mojopaste)) `Artistic-2.0` `Perl/Docker` - [MokinToken](https://github.com/nexus-uw/mokintoken) - Clientside encrypted pastebin using tweetnacl. `Unlicense` `PHP/Docker` - [Opengist](https://github.com/thomiceli/opengist) - Self-hosted pastebin powered by Git. ([Demo](https://opengist.thomice.li)) `AGPL-3.0` `Docker/Go/Nodejs` - [paaster](https://paaster.io) - Paaster is a secure by default end-to-end encrypted pastebin built with the objective of simplicity. ([Source Code](https://github.com/WardPearce/paaster)) `GPL-3.0` `Docker` - [Password Pusher](https://pwpush.com) - A dead-simple application to securely communicate passwords (or text) over the web. Passwords automatically expire after a certain number of views and/or time has passed. ([Source Code](https://github.com/pglombardo/PasswordPusher)) `GPL-3.0` `Docker/K8S/Ruby` - [Pastefy](https://pastefy.app/) - Beautiful, simple and easy to deploy Pastebin with optional Client-Encryption, Multitab-Pastes, an API, a highlighted Editor and more. ([Source Code](https://github.com/interaapps/pastefy), [Clients](https://github.com/topics/pastefy-addon)) `MIT` `Docker/K8S/Java` -- [Pastila](https://pastila.nl/) - Minimalistic paste service. Single page, zero click experience. ([Source Code](https://github.com/ClickHouse/pastila)) `Apache-2.0` `SQL` - [pasty](https://github.com/lus/pasty) - Pasty is a fast and lightweight code pasting server. ([Demo](https://pasty.lus.pm/)) `MIT` `Go/Docker` - [PrivateBin](https://privatebin.info/) - PrivateBin is a minimalist, open source online pastebin/discussion board where the server has zero knowledge of hosted data. ([Demo](https://privatebin.net/), [Source Code](https://github.com/PrivateBin/PrivateBin)) `Zlib` `PHP` - [PurritoBin](https://github.com/PurritoBin/PurritoBin) - Ultra fast, minimalistic, encrypted command line paste-bin, where the server has no knowledge of the paste data. `ISC` `C++` @@ -1432,7 +1425,7 @@ _Related: [Monitoring](#monitoring), [Bookmarks and Link Sharing](#bookmarks-and - [envlinks](https://github.com/maxhollmann/envlinks) - A minimalist link dashboard showing links from environment variables. ([Demo](https://envlinks-demo.vercel.app/)) `MIT` `Docker` - [Fenrus](https://github.com/revenz/fenrus) - A self hosted personal home page that allows for multiple users, guest access and multiple dashboards for each user. It also has "Smart Apps" which display live data for those apps. `GPL-3.0` `.NET/Docker` - [Heimdall](https://heimdall.site/) - Heimdall is an elegant solution to organise all your web applications. ([Source Code](https://github.com/linuxserver/Heimdall)) `MIT` `PHP` -- [Hiccup](https://designedbyashw.in/test/hiccup/) - A beautiful static homepage to get to your links and services quickly. It has built-in search, editing, PWA support and localstorage caching to easily organize your start page. ([Source Code](https://github.com/ashwin-pc/hiccup)) `MIT` `HTML5/Docker` +- [Hiccup](https://designedbyashw.in/test/hiccup/) - A beautiful static homepage to get to your links and services quickly. It has built-in search, editing, PWA support and localstorage caching to easily organize your start page. ([Source Code](https://github.com/ashwin-pc/hiccup)) `MIT` `Javascript/Docker` - [Homarr](https://homarr.dev) - Sleek, modern dashboard with many integrations and web-based config. ([Demo](https://demo.homarr.dev), [Source Code](https://github.com/ajnart/homarr)) `MIT` `Docker/Nodejs` - [Homepage by benphelps](https://github.com/benphelps/homepage) - A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. `GPL-3.0` `Docker/Nodejs` - [Homepage by tomershvueli](https://github.com/tomershvueli/homepage) - Simple, standalone, self-hosted PHP page that is your window to your server and the web. `MIT` `PHP` @@ -1440,7 +1433,7 @@ _Related: [Monitoring](#monitoring), [Bookmarks and Link Sharing](#bookmarks-and - [Hubleys](https://github.com/knrdl/hubleys-dashboard) - Self-hosted personal dashboards to organize links for multiple users via a central yaml config. `MIT` `Docker` - [Jump](https://github.com/daledavies/jump) - Yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. `MIT` `Docker/PHP` - [LinkStack](https://linkstack.org/) - Link all your social media platforms easily accessible on one page, customizable through an intuitive, easy to use user/admin interface (alternative to Linktree and Manylink). ([Demo](https://linksta.cc/), [Source Code](https://github.com/LinkStackOrg/LinkStack)) `AGPL-3.0` `PHP/Docker` -- [LittleLink](https://github.com/sethcottle/littlelink/) - A simplistic approach for links in bio with 100+ branded buttons (alternative to Linktree). ([Demo](https://littlelink.io/), [Source Code](https://github.com/sethcottle/littlelink)) `MIT` `HTML5` +- [LittleLink](https://github.com/sethcottle/littlelink/) - A simplistic approach for links in bio with 100+ branded buttons (alternative to Linktree). ([Demo](https://littlelink.io/), [Source Code](https://github.com/sethcottle/littlelink)) `MIT` `Javascript` - [Organizr](https://github.com/causefx/Organizr) - Organizr aims to be your one stop shop for your Servers Frontend. `GPL-3.0` `PHP/Docker` - [Smashing](https://smashing.github.io/) - Smashing, the spiritual successor to Dashing, is a Sinatra based framework that lets you build excellent dashboards. It looks especially great on TVs. ([Source Code](https://github.com/Smashing/smashing)) `MIT` `Ruby` - [Starbase 80](https://github.com/notclickable-jordan/starbase-80) - A simple homepage with an iPad-style application grid, for mobile and desktop. One JSON configuration file. `MIT` `Docker` @@ -1492,7 +1485,6 @@ _Related: [Booking and Scheduling](#booking-and-scheduling)_ - [Claper](https://claper.co/) - The ultimate tool to interact with your audience (alternative to Slido, AhaSlides and Mentimeter). ([Source Code](https://github.com/ClaperCo/Claper)) `GPL-3.0` `Elixir/Docker` - [ClearFlask](https://clearflask.com) - Community-feedback tool for managing incoming feedback and prioritizing a public roadmap (alternative to Canny, UserVoice, Upvoty). ([Demo](https://product.clearflask.com), [Source Code](https://github.com/clearflask/clearflask)) `AGPL-3.0` `Docker` - [docassemble](https://docassemble.org/) - A free, open-source expert system for guided interviews and document assembly, based on Python, YAML, and Markdown. ([Demo](https://demo.docassemble.org/run/legal), [Source Code](https://github.com/jhpyle/docassemble)) `MIT` `Docker/Python` -- [dudle](http://primelife.ercim.eu/results/opensource/63-dudle) - Online scheduling application. ([Demo](https://dudle.inf.tu-dresden.de/), [Source Code](https://github.com/kellerben/dudle)) `AGPL-3.0` `Ruby/Docker` - [Fider](https://fider.io) - Open platform to collect and prioritize feedback (alternative to UserVoice). ([Demo](https://demo.fider.io), [Source Code](https://github.com/getfider/fider)) `MIT` `Docker` - [Framadate](https://framadate.org/abc/) - Online service for planning an appointment or make a decision quickly and easily: Make a poll, Define dates or subjects to choose, Send the poll link to your friends or colleagues, Discuss and make a decision. ([Demo](https://framadate.org/aqg259dth55iuhwm), [Source Code](https://framagit.org/framasoft/framadate?)) `CECILL-B` `PHP` - [Gancio](https://gancio.org/) - A shared agenda for local communities. ([Source Code](https://framagit.org/les/gancio)) `AGPL-3.0` `Nodejs` @@ -1534,7 +1526,6 @@ _Related: [Web Servers](#web-servers)_ Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe). - [Bar Assistant](https://github.com/karlomikus/bar-assistant) - Bar assistant is a self hosted application for managing your home bar. It allows you to add your ingredients, search for cocktails and create custom cocktail recipes. ([Demo](https://bar.karlomikus.com/)) `MIT` `PHP/Docker` -- [Chowdown.io](https://chowdown.io/) - Simple recipes in Markdown format. ([Source Code](https://github.com/clarklab/chowdown)) `Unlicense` `Ruby` - [kcal](https://github.com/kcal-app/kcal) - Track nutritional information about foods and recipes, set goals, and record a food journal to help along the way. Kcal is a personal system that focuses on direct control of inputs and a minimal, easy to use recipe presentation for preparing meals. `MPL-2.0` `PHP/Docker` - [KitchenOwl](https://tombursch.github.io/kitchenowl/) - A cross-platform shopping list, recipe storage, expense tracker, and meal planner following the material design language. ([Source Code](https://github.com/TomBursch/kitchenowl)) `AGPL-3.0` `Docker/deb` - [Mealie](https://nightly.mealie.io/) - Material design inspired recipe manager with category and tag management, shopping-lists, meal-planner, and site customizations. Mealie is focused on simple user interactions to keep the whole family using the app. ([Source Code](https://github.com/mealie-recipes/mealie)) `MIT` `Python` @@ -1555,7 +1546,7 @@ Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe). - [MeshCentral](https://meshcentral.com/) - A full computer management website. With MeshCentral, you can run your own web server to remotely manage and control computers on a local network or anywhere on the internet. ([Source Code](https://github.com/Ylianst/MeshCentral)) `Apache-2.0` `Nodejs` - [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` `Go/Other` +- [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` - [Warpgate](https://github.com/warp-tech/warpgate) - Smart SSH and HTTPS bastion that works with any SSH client. `Apache-2.0` `Rust/Docker` @@ -1594,7 +1585,6 @@ A [search engine](https://en.wikipedia.org/wiki/Search_engine_(computing)) is an - [Fess](https://fess.codelibs.org/) - Fess is a very powerful and easily deployable Enterprise Search Server. ([Demo](https://search.n2sm.co.jp/), [Source Code](https://github.com/codelibs/fess)) `Apache-2.0` `Java/Docker` - [Hound](https://github.com/hound-search/hound) - Lightning fast code searching made easy. `MIT` `Go/Docker` - [Jina](https://github.com/jina-ai/jina/) - Cloud-native neural search framework for any kind of data. `Apache-2.0` `Python/Docker` -- [librengine](https://github.com/liameno/librengine) - Private web search engine. `GPL-3.0` `C++` - [LibreX](https://github.com/hnhx/librex) `⚠` - Framework and javascript free privacy respecting meta search engine. `AGPL-3.0` `PHP/Docker` - [Manticore Search](https://github.com/manticoresoftware/manticoresearch/) - Full-text search and data analytics, with fast response time for small, medium and big data (alternative to Elasticsearch). `GPL-2.0` `Docker/deb/C++` - [MeiliSearch](https://www.meilisearch.com) - Ultra relevant, instant and typo-tolerant full-text search API. ([Source Code](https://github.com/meilisearch/MeiliSearch)) `MIT` `Rust/Docker/deb` @@ -1616,26 +1606,25 @@ A [search engine](https://en.wikipedia.org/wiki/Search_engine_(computing)) is an Software for easy installation, management and configuration of self-hosted services and applications. - [Ansible-NAS](https://github.com/DaveStephens/ansible-nas) - Build a full-featured home server with this playbook and an Ubuntu box. `MIT` `Ansible/Docker` -- [Bitsii Bridge](https://gitlab.com/bitsii/Bitsii/-/wikis/home) `⚠` - Easy to install self-hosting platform for Windows, MacOS, and Linux. Depends on a dynamic DNS provider and Let's Encrypt. ([Source Code](https://gitlab.com/bitsii/BBridge)) `MPL-2.0` `Java/Other` - [CasaOS](https://www.casaos.io/) - A simple, easy-to-use, elegant open-source Home Cloud system. ([Source Code](https://github.com/IceWhaleTech/CasaOS)) `Apache-2.0` `Go/Docker` - [Cloudbox](https://cloudbox.works) - Ansible-based solution for rapidly deploying a Docker containerized cloud media server. ([Source Code](https://github.com/Cloudbox/Cloudbox)) `GPL-3.0` `Shell/Ansible` - [DietPi](https://dietpi.com/) - Minimal Debian OS optimized for single-board computers, which allows you to easily install and manage several services for selfhosting at home. ([Source Code](https://github.com/MichaIng/DietPi)) `GPL-2.0` `Shell` - [DockSTARTer](https://dockstarter.com/) - DockSTARTer helps you get started with home server apps running in Docker. ([Source Code](https://github.com/GhostWriters/DockSTARTer)) `MIT` `Shell` - [FLAP](https://www.flap.cloud) - Low maintenance framework to manage self-hosted services. ([Source Code](https://gitlab.com/flap-box/flap)) `AGPL-3.0` `Docker/Shell` -- [FreedomBox](https://freedomboxfoundation.org/) - Community project to develop, design and promote personal servers running free software for private, personal, communications. ([Source Code](https://salsa.debian.org/freedombox-team/freedombox)) `AGPL-3.0` `Python/Other` +- [FreedomBox](https://freedombox.org/) - Community project to develop, design and promote personal servers running free software for private, personal, communications. ([Source Code](https://salsa.debian.org/freedombox-team/freedombox)) `AGPL-3.0` `Python/deb` - [HomelabOS](https://homelabos.com) - Your very own offline-first privacy-centric open-source data-center. Deploy over 100 services with a few commands. ([Source Code](https://gitlab.com/NickBusey/HomelabOS)) `MIT` `Docker` - [LibreServer](https://libreserver.org/) - Home server configuration based on Debian. ([Source Code](https://github.com/bashrc2/libreserver)) `AGPL-3.0` `Shell` - [Mars Server](https://github.com/borjapazr/mars-server) - Managed home server with Docker, Docker Compose, Make and Bash. `MIT` `Docker` -- [Mistborn](https://gitlab.com/cyber5k/mistborn) - Mistborn is your own virtual private cloud platform and WebUI that manages self hosted services. `MIT` `Bash/Docker` -- [NextCloudPi](https://github.com/nextcloud/nextcloudpi) - Nextcloud preinstalled and preconfigured, with a text and web management interface and all the tools needed to self host private data. With installation images for Raspberry Pi, Odroid, Rock64, Docker, and a curl installer for Armbian/Debian. `GPL-2.0` `Bash/PHP` +- [Mistborn](https://gitlab.com/cyber5k/mistborn) - Mistborn is your own virtual private cloud platform and WebUI that manages self hosted services. `MIT` `Shell/Docker` +- [NextCloudPi](https://github.com/nextcloud/nextcloudpi) - Nextcloud preinstalled and preconfigured, with a text and web management interface and all the tools needed to self host private data. With installation images for Raspberry Pi, Odroid, Rock64, Docker, and a curl installer for Armbian/Debian. `GPL-2.0` `Shell/PHP` - [OpenMediaVault](https://www.openmediavault.org/) - OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. ([Source Code](https://github.com/openmediavault/openmediavault)) `GPL-3.0` `PHP` -- [Sandstorm](https://sandstorm.io/) - Personal server for running self-hosted apps easily and securely. ([Demo](https://demo.sandstorm.io/), [Source Code](https://github.com/sandstorm-io/sandstorm)) `Apache-2.0` `C++/Other` -- [Syncloud](https://syncloud.org/) - Your own online file storage, social network or email server. ([Source Code](https://github.com/syncloud/platform)) `GPL-3.0` `Python/Other` +- [Sandstorm](https://sandstorm.io/) - Personal server for running self-hosted apps easily and securely. ([Demo](https://demo.sandstorm.io/), [Source Code](https://github.com/sandstorm-io/sandstorm)) `Apache-2.0` `C++/Shell` +- [Syncloud](https://syncloud.org/) - Your own online file storage, social network or email server. ([Source Code](https://github.com/syncloud/platform)) `GPL-3.0` `Go/Shell` - [Tipi](https://runtipi.io/) - Homeserver manager. One command setup, one click installs for your favorites self-hosted apps. ([Source Code](https://github.com/meienberger/runtipi)) `GPL-3.0` `Shell` -- [UBOS](https://ubos.net/) - Linux distro that runs on indie boxes (personal servers and IoT devices). Single-command installation and management of apps - Jenkins, Mediawiki, Owncloud, WordPress, etc., and other features. `GPL-3.0` `Perl/Other` -- [WikiSuite](https://wikisuite.org) - The most comprehensive and integrated Free / Libre / Open Source enterprise software suite. ([Source Code](https://wikisuite.org/Source-Code)) `GPL-3.0/LGPL-2.1/Apache-2.0/MPL-2.0/MPL-1.1/MIT/AGPL-3.0` `ClearOS` +- [UBOS](https://ubos.net/) - Linux distro that runs on indie boxes (personal servers and IoT devices). Single-command installation and management of apps - Jenkins, Mediawiki, Owncloud, WordPress, etc., and other features. `GPL-3.0` `Perl` +- [WikiSuite](https://wikisuite.org) - The most comprehensive and integrated Free / Libre / Open Source enterprise software suite. ([Source Code](https://wikisuite.org/Source-Code)) `GPL-3.0/LGPL-2.1/Apache-2.0/MPL-2.0/MPL-1.1/MIT/AGPL-3.0` `Shell/Perl/deb` - [xsrv](https://xsrv.readthedocs.io/) - Install and manage self-hosted services/applications, on your own server(s). ([Source Code](https://github.com/nodiscc/xsrv)) `GPL-3.0` `Ansible/Shell` -- [YunoHost](https://yunohost.org/) - Server operating system aiming to make self-hosting accessible to everyone. ([Demo](https://yunohost.org/#/try), [Source Code](https://github.com/YunoHost)) `AGPL-3.0` `Python/Other` +- [YunoHost](https://yunohost.org/) - Server operating system aiming to make self-hosting accessible to everyone. ([Demo](https://yunohost.org/#/try), [Source Code](https://github.com/YunoHost)) `AGPL-3.0` `Python/Shell` ### Software Development @@ -1729,7 +1718,6 @@ _Related: [Software Development - Low Code](#software-development---low-code)_ [Localization](https://en.wikipedia.org/wiki/Internationalization_and_localization) is the process of adapting code and software to other languages. - [Accent](https://www.accent.reviews/) - Open-source, self-hosted, developer-oriented translation tool. ([Source Code](https://github.com/mirego/accent)) `BSD-3-Clause` `Elixir/Docker` -- [Pootle](https://pootle.translatehouse.org) - Online translation and localization tool. ([Source Code](https://github.com/translate/pootle)) `GPL-3.0` `Python` - [Tolgee](https://tolgee.io) - Developer & translator friendly web-based localization platform enabling users to translate directly in the app they develop. ([Source Code](https://github.com/tolgee/tolgee-platform)) `Apache-2.0` `Docker/Java` - [Traduora](https://traduora.co) - Translation management platform for teams. ([Source Code](https://github.com/ever-co/ever-traduora)) `AGPL-3.0` `Docker/K8S/Nodejs` - [Weblate](https://weblate.org) - Web-based translation tool with tight version control integration. ([Demo](https://demo.weblate.org), [Source Code](https://github.com/WeblateOrg/weblate)) `GPL-3.0` `Python/Docker/K8S` @@ -1807,9 +1795,8 @@ _Related: [Ticketing](#ticketing), [Task Management & To-do Lists](#task-managem Tools and software for [software testing](https://en.wikipedia.org/wiki/Software_testing). - [Bencher](https://bencher.dev/) - Bencher is a suite of continuous benchmarking tools designed to catch performance regressions in CI. ([Source Code](https://github.com/bencherdev/bencher)) `MIT/Apache-2.0` `Rust` -- [DeepfakeHTTP](https://github.com/xnbox/DeepfakeHTTP) - A web server that uses HTTP dumps as a source for responses. `MIT` `Java` - [Selenoid](https://aerokube.com/selenoid/latest/) - Lightweight Selenium hub implementation launching browsers within Docker containers. ([Source Code](https://github.com/aerokube/selenoid)) `Apache-2.0` `Go` -- [Sorry Cypress](https://sorry-cypress.dev) - Alternative open-source dashboard for the Cypress browser automation framework, featuring unlimited parallelization, recording and debugging of tests. ([Source Code](https://github.com/sorry-cypress/sorry-cypress)) `MIT` `Typescript` +- [Sorry Cypress](https://sorry-cypress.dev) - Alternative open-source dashboard for the Cypress browser automation framework, featuring unlimited parallelization, recording and debugging of tests. ([Source Code](https://github.com/sorry-cypress/sorry-cypress)) `MIT` `Docker/K8S` - [Touca](https://touca.io) - Continuous regression testing for engineering teams. Get feedback when you write code that could break your software. ([Source Code](https://github.com/trytouca/trytouca)) `Apache-2.0` `Docker/Nodejs` diff --git a/docs/awesome/free-for-dev.md b/docs/awesome/free-for-dev.md index d528465198..90f0a14703 100644 --- a/docs/awesome/free-for-dev.md +++ b/docs/awesome/free-for-dev.md @@ -975,6 +975,7 @@ This list results from Pull Requests, reviews, ideas, and work done by 1100+ peo * [codenameone.com](https://www.codenameone.com/) — Open source, cross platform, mobile app development toolchain for Java/Kotlin developers. Free for commercial use with unlimited number of projects * [Cosmonic](https://cosmonic.com) - Feature rich WebAssembly PaaS and SDKs for low boilerplate, flexible, and secure by default microservices. Always free tier includes a managed host, 25 microservices, and included capabilities like a robust keyvalue store, load balanced public HTTP endpoints, and more. * [Cyclic](https://www.cyclic.sh) - Fullstack app hosting - Push to Github for build and deploy of Javascript/Node.js apps. Includes: Authentication, Cron jobs, Custom Domains, Database, Storage and Streaming logs. Paid plans include: branch based environments, multi-regional deployments and increased limits. + * [deco.cx](https://www.deco.cx/en/dev) - Edge-native frontend platform with a visual CMS auto-generated from TypeScript code. Built-in A/B testing, content segmentation and realtime analytics. Perfect for content-heavy and Enterprise ecommerce websites. Free up to 5k pageviews/month or open-source/personal projects. * [Deno Deploy](https://deno.com/deploy) - Distributed system that runs JavaScript, TypeScript, and WebAssembly at the edge, worldwide. Free tier includes 100,000 requests per day and 100 GiB data transfer per month. * [domcloud.co](https://domcloud.co) – Linux hosting service that also provides CI/CD with GitHub, SSH and MariaDB/Postgres database. Free version has 1 GB storage and 1 GB network/month limit and limited to a free domain. * [encore.dev](https://encore.dev/) — Backend framework using static analysis to provide automatic infrastructure, boilerplate free code, and more. Includes free cloud hosting for hobby projects. @@ -1117,7 +1118,6 @@ Update Time, 5 active automations, webhooks. * [backblaze.com](https://www.backblaze.com/b2/) — Backblaze B2 cloud storage. Free 10 GB (Amazon S3-like) object storage for unlimited time * [filebase.com](https://filebase.com/) - S3 Compatible Object Storage Powered by Blockchain. 5 GB free storage for unlimited duration. - * [scaleway](https://www.scaleway.com/en/object-storage/) — S3-Compatible Object Storage. Free 75 GB storage and external outgoing traffic(credit card required). * [Storj](https://storj.io/) — Decentralised Private Cloud Storage for Apps and Developers. Free plan provides 1 Project, 25 GB storage, 25 GB bandwidth per month. * [Tebi](https://tebi.io/) - S3 compatibility object storage.Free 25 GB storage and 250GB outbound transfer. * [Idrive e2](https://www.idrive.com/e2/) - S3 compatibility object storage. 10 GB free storage and 10 GB download bandwidth per month.