From b0ec7e0b2ae27abb70b4af6ee5310b2b9ad4a7bc Mon Sep 17 00:00:00 2001 From: chenjiajia Date: Mon, 23 Oct 2023 21:08:19 +0000 Subject: [PATCH] Robot Updated at:23 Oct 2023 21:08:19 GMT --- docs/awesome/awesome-agi-cocosci.md | 2 + docs/awesome/awesome-board-games.md | 60 + .../awesome-browser-extensions-for-github.md | 98 +- docs/awesome/awesome-cakephp.md | 2 +- docs/awesome/awesome-cpp.md | 1 + docs/awesome/awesome-datascience.md | 70 +- docs/awesome/awesome-directus.md | 4 + docs/awesome/awesome-dotnet-core.md | 1235 +++++++++-------- docs/awesome/awesome-dotnet.md | 1 + docs/awesome/awesome-graphql.md | 1 + docs/awesome/awesome-ipfs.md | 1 + docs/awesome/awesome-jax.md | 3 + docs/awesome/awesome-neovim.md | 2 + docs/awesome/awesome-playcanvas.md | 1 + docs/awesome/awesome-scriptable.md | 4 + docs/awesome/awesome-selfhosted.md | 2 +- docs/awesome/free-for-dev.md | 2 + 17 files changed, 786 insertions(+), 703 deletions(-) diff --git a/docs/awesome/awesome-agi-cocosci.md b/docs/awesome/awesome-agi-cocosci.md index 28336b7095..061c23214c 100644 --- a/docs/awesome/awesome-agi-cocosci.md +++ b/docs/awesome/awesome-agi-cocosci.md @@ -1729,6 +1729,8 @@ Contributions are greatly welcomed! Please refer to [Contribution Guidelines](ht * [Rethinking Executive Function and Its Development](https://journals.sagepub.com/doi/pdf/10.1177/1745691620904771) - ***Psychological Science***, 2020. [[All Versions](https://scholar.google.com/scholar?cluster=16570230278367237499&hl=en&as_sdt=2005&sciodt=0,5)]. +* [Age-of-acquisition ratings for 30,000 English words](https://link.springer.com/article/10.3758/s13428-012-0210-4) - ***Behavior Research Methods***, 2012. [[All Versions](https://scholar.google.com/scholar?cluster=6752414178722956940&hl=en&as_sdt=0,5)]. [[Project](http://crr.ugent.be/archives/806)]. A database for age-of-acquisition ratings for over 30k English words. + ### Learning in the Open World diff --git a/docs/awesome/awesome-board-games.md b/docs/awesome/awesome-board-games.md index 9be6284824..cb527a7701 100644 --- a/docs/awesome/awesome-board-games.md +++ b/docs/awesome/awesome-board-games.md @@ -2537,6 +2537,16 @@ Superfight is a game where you argue with your friends over ridiculous fights. T |-------: | -------: | ------:| | 2 - 5 | 13 | 90m | +### [Five Tribes](https://boardgamegeek.com/boardgame/157354/five-tribes) + +> In the fabled Sultanate of Naqala, the old sultan's passing has left control of the realm in contention, as strangers aim to fulfill the oracles' prophecy by shrewdly maneuvering the Five Tribes—Assassins, Elders, Builders, Merchants, and Viziers—across villages, markets, oases, and sacred places. Designed by Bruno Cathala, Five Tribes is a captivating twist on worker placement games, with meeples already in place at the start. As you invoke Djinns and make calculated moves, you must strategically consider when and where to displace the tribes to secure your influence over this legendary city-state, all while weighing different pathways to victory and outmaneuvering your rivals. + +![Five Tribes](https://cf.geekdo-images.com/dmo-WD6HZHVUPrbVHunaTw__itemrep/img/4RfYsuXBO2FrnJynkXV5zTj7PU4=/fit-in/246x300/filters:strip_icc()/pic2055255.jpg) + +| Players | Min. Age | Time | +|-------: | -------: | ------:| +| 2 - 4 | 13 | 40–80m | + ### [Arkham Horror](https://boardgamegeek.com/boardgame/15987/arkham-horror) > The year is 1926, and it is the height of the Roaring Twenties. Flappers dance till dawn in smoke-filled speakeasies drinking alcohol supplied by rum runners and the mob. It's a celebration to end all celebrations in the aftermath of the war to end all wars.Yet a dark shadow grows in the city of Arkham. Alien entities known as Ancient Ones lurk in the emptiness beyond space and time, writhing at the gates between worlds. These gates have begun to open and must be closed before the Ancient Ones make our world their ruined domination. @@ -2640,6 +2650,56 @@ Superfight is a game where you argue with your friends over ridiculous fights. T | ------: | -------: | -----: | | 2 - 5 | 8 | 10-20m | +### [Thunderstone](https://boardgamegeek.com/boardgame/53953/thunderstone) + +> Thunderstone is a fantasy deck-building game much in the style of Dominion. Before the game starts a selection of Village and Hero cards will be randomnly chosen that players may add to their specific decks. Like Dominion, every player starts with a basic deck of weaker cards that they can use to purchase other more powerful cards. In Thunderstone these cards may be different Heroes such as mages, archers, thieves, or warriors or they may be supplies the heroes need like weapons, rations, or light to reach further into the dungeon. + +![Thunderstone](https://cf.geekdo-images.com/pVyy-LSVBIMQ0GUsvsIfww__itemrep/img/CAn9h1_likJ6Lq_JtyspJwREDH0=/fit-in/246x300/filters:strip_icc()/pic544780.jpg) + +| Players | Min. Age | Time | +| ------: | -------: | -----: | +| 1 - 5 | 12 | 60m | + +### [Skull](https://boardgamegeek.com/boardgame/92415/skull) + +> Skull & Roses is the quintessence of bluffing, a game in which everything is played in the players' heads. Each player plays a face-down card, then each player in turn adds one more card – until someone feels safe enough to state that he can turn a number of cards face up and get only roses. Other players can then overbid him, saying they can turn even more cards face up. The highest bidder must then turn that number of cards face up, starting with his own. If he shows only roses, he wins; if he reveals a skull, he loses, placing one of his cards out of play. Two successful challenges wins the game. Skull & Roses is not a game of luck; it's a game of poker face and meeting eyes. + +![Skull](https://cf.geekdo-images.com/OPrd2iXm43dir7BwKAMOuQ__itemrep/img/-OqEtnWB7kEI_C_Zq9XkhDYAnNI=/fit-in/246x300/filters:strip_icc()/pic6097488.jpg) + +| Players | Min. Age | Time | +| ------: | -------: | -----: | +| 3 - 6 | 10 | 15-45m | + +### [Paleo](https://boardgamegeek.com/boardgame/300531/paleo) + +> Paleo is a co-operative adventure game set in the stone age, a game in which players try to keep the human beings in their care alive while completing missions. Sometimes you need a fur, sometimes a tent, but these are all minor quests compared to your long-term goal: Painting a woolly mammoth on the wall so that humans thousands of years later will know that you once existed. (Okay, you just think the mammoth painting looks cool. Preserving a record of your past existence is gravy.) Each player starts the game with a couple of humans, who each have a skill and a number of life points. On a turn, each player chooses to go to one location — possibly of the same type as other players, although not the same location — and while you have some idea of what you might find there, you won't know for sure until you arrive, at which point you might acquire food or resources, or find what you need to craft a useful object, or discover that you can help someone else in their project, or suffer a snakebite that brings you close to death. + +![Paleo](https://cf.geekdo-images.com/85t1wkwgvh3d2mmjsRcDrw__itemrep/img/5Wx2IlXzKh8HmBD-_5Rm2b1YjO4=/fit-in/246x300/filters:strip_icc()/pic6039256.jpg) + +| Players | Min. Age | Time | +| ------: | -------: | -----: | +| 1 - 4 | 10 | 45-60m | + +### [Paths of Glory](https://boardgamegeek.com/boardgame/91/paths-glory) + +> Paths of Glory: The First World War, designed by six-time Charles S. Roberts awards winner, Ted Raicer, allows players to step into the shoes of the monarchs and marshals who triumphed and bungled from 1914 to 1918. As the Central Powers you must use the advantage of interior lines and the fighting skill of the Imperial German Army to win your rightful 'place in the sun.' As the Entente Powers (Allies) you must bring your greater numbers to bear to put an end to German militarism and ensure this is the war 'to end all wars.' Both players will find their generalship and strategic abilities put to the test as Paths of Glory's innovative game systems let you recreate all the dramatic events of World War I. + +![Paths of Glory](https://cf.geekdo-images.com/Ip4TygnwFxuR57Vky9ZeZA__itemrep/img/D1X3z1gSLJg1IltMfhTpfhZ_dPA=/fit-in/246x300/filters:strip_icc()/pic4490515.jpg) + +| Players | Min. Age | Time | +| ------: | -------: | -----: | +| 2 | 14 | 480m | + +### [Calico](https://boardgamegeek.com/boardgame/283155/calico) + +> Calico is a puzzly tile-laying game of quilts and cats. In Calico, players compete to sew the coziest quilt as they collect and place patches of different colors and patterns. Each quilt has a particular pattern that must be followed, and players are also trying to create color and pattern combinations that are not only aesthetically pleasing, but also able to attract the cuddliest cats! Turns are simple. Select a single patch tile from your hand and sew it into your quilt, then draw another patch into your hand from the three available. If you are able to create a color group, you may sew a button onto your quilt. If you are able to create a pattern combination that is attractive to any of the cats, it will come over and curl up on your quilt! At the end of the game, you score points for buttons, cats, and how well you were able to complete your unique quilt pattern. + +![Calico](https://cf.geekdo-images.com/6O6HqeMY6z1MPPKKVKp93g__itemrep/img/XYmwXWKrSFRSB4e_RVQ7AkACF_U=/fit-in/246x300/filters:strip_icc()/pic7714854.jpg) + +| Players | Min. Age | Time | +| ------: | -------: | -----: | +| 1 - 4 | 10 | 30-45m | + ## Contribute Contributions are welcome and encouraged! Read the [contribution guidelines][contrib-guide] first. diff --git a/docs/awesome/awesome-browser-extensions-for-github.md b/docs/awesome/awesome-browser-extensions-for-github.md index cb1e80120e..e4db6b3806 100644 --- a/docs/awesome/awesome-browser-extensions-for-github.md +++ b/docs/awesome/awesome-browser-extensions-for-github.md @@ -25,7 +25,7 @@ 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: 139 | Stars: 78 | Last update: 2 Jun 2023 +Installs: 136 | Stars: 78 | Last update: 2 Jun 2023 Removes clutter from your pull request by automatically marking as viewed files that aren't worth reviewing. @@ -35,17 +35,17 @@ Installs: 30 | Stars: 7 | Last update: 14 Feb 2022 Next level code navigation for GitHub. -Installs: 588 | Stars: 57 | Last update: 20 Jul 2022 +Installs: 587 | Stars: 58 | Last update: 20 Jul 2022 Visualize GitHub repos as d3 force-directed graphs. The extension gives you a quick overview of the size and composition of any repo. -Installs: 229 | 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: 808 | Stars: 19 | Last update: 2 May 2023 +Installs: 810 | 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. @@ -55,12 +55,12 @@ Installs: 350 | Stars: 457 | Last update: 1 Mar 2021 Displays size of each file, download link and an option of copying file contents directly to clipboard -Installs: 40746 | Stars: 1900 | Last update: 25 Dec 2021 +Installs: 40736 | Stars: 1902 | Last update: 25 Dec 2021 Easily search GIPHY to add a GIF into any GitHub comment box. -Installs: 10503 | Stars: 155 | Last update: 27 Jul 2023 +Installs: 10488 | Stars: 156 | 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: 13407 | Last update: 14 Oct 2023 +Installs: 7224 | Stars: 13406 | Last update: 14 Oct 2023 GitHub provides a page that only shows diffs with a .diff at the end of the URL of the pull request. This browser extension makes it easier to view csv diffs by using daff on that page. @@ -80,22 +80,22 @@ Installs: 27 | 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: 3121 | Stars: 285 | Last update: 14 Jul 2022 +Installs: 3119 | Stars: 286 | Last update: 14 Jul 2022 Set custom tab size for code view on GitHub.com -Installs: 574 | Stars: 66 | Last update: 6 May 2019 +Installs: 573 | Stars: 67 | Last update: 6 May 2019 Easily navigate through the changes in a file that has been edited on GitHub. -Installs: 198 | Stars: 19 | Last update: 28 Apr 2023 +Installs: 206 | Stars: 19 | Last update: 28 Apr 2023 A browser extension which gives different filetypes different icons on GitHub. -Installs: 10000 | Stars: 1314 | Last update: 22 Aug 2023 +Installs: 10000 | Stars: 1315 | Last update: 22 Aug 2023 Highlight selected word in GitHub source view like Sublime Text. @@ -105,52 +105,52 @@ Installs: 1000 | Stars: 142 | Last update: 8 Oct 2019 Neat hovercards for GitHub. -Installs: 26975 | Stars: 1784 | Last update: 12 May 2021 +Installs: 26982 | Stars: 1785 | Last update: 12 May 2021 Colorize issue and PR links to see their status (open, closed, merged). -Installs: 970 | Stars: 293 | Last update: 4 Nov 2021 +Installs: 965 | Stars: 293 | Last update: 4 Nov 2021 Displays npm package stats on GitHub -Installs: 646 | Stars: 56 | Last update: 31 May 2020 +Installs: 657 | Stars: 56 | Last update: 31 May 2020 Lists repositories that are similar to the one being viewed -Installs: 385 | Stars: 40 | Last update: 10 Aug 2022 +Installs: 391 | Stars: 40 | Last update: 10 Aug 2022 Revert closed GitHub issues from purple back to red -Installs: 25 | Stars: 39 | Last update: 11 Aug 2023 +Installs: 26 | Stars: 39 | Last update: 11 Aug 2023 Automatically adds repository size to GitHub's repository summary. -Installs: 20000 | Stars: 1172 | Last update: 26 Jun 2020 +Installs: 20000 | Stars: 1171 | Last update: 26 Jun 2020 Chrome extension to see story points in GitHub projects. -Installs: 604 | Stars: 60 | Last update: 17 Aug 2020 +Installs: 601 | 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: 967 | Stars: 48 | Last update: 25 Sep 2023 +Installs: 968 | 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: 2131 | Stars: 345 | Last update: 14 Jun 2023 +Installs: 2130 | Stars: 346 | Last update: 14 Jun 2023 View and create Linear tickets from any GitHub PR or issue. -Installs: 52 | Stars: 20 | Last update: 12 Apr 2023 +Installs: 50 | Stars: 20 | Last update: 12 Apr 2023 Show [vscode-icons](https://github.com/vscode-icons/vscode-icons) in the repository browser. @@ -160,17 +160,17 @@ Installs: 2000 | Stars: 280 | Last update: 30 Sep 2021 It can make the sub-directories and files of github repository as zip and download it -Installs: 103383 | Stars: 33 | Last update: 21 Aug 2023 +Installs: 103340 | Stars: 34 | Last update: 21 Aug 2023 Create, save, edit, pin, search and delete filters that you commonly use on the Github Issues and Pull Requests pages. You are able to scope filters to be shown globally (on each repo) or only have them show up on the repo you create them on. Pinning filters is also a feature that this extension allows you to do. So if you have several filters you use daily - you have a way to quickly access them, at the top of your list. -Installs: 546 | Stars: n/a | Last update: 22 Aug 2022 +Installs: 549 | Stars: n/a | Last update: 22 Aug 2022 Extension to get back current and longest streak. -Installs: 689 | Stars: 225 | Last update: 10 Jan 2023 +Installs: 685 | Stars: 225 | Last update: 10 Jan 2023 Replace browser new tab screen with GitHub trending projects. @@ -180,47 +180,47 @@ Installs: 2000 | Stars: 342 | Last update: n/a Hide dotfiles from the GitHub file browser. -Installs: 692 | Stars: 314 | Last update: 17 Sep 2021 +Installs: 689 | Stars: 314 | Last update: 17 Sep 2021 Allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version. -Installs: 10000 | Stars: 3400 | Last update: 17 Apr 2023 +Installs: 10000 | Stars: 3401 | 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: 65 | Stars: 232 | Last update: 26 May 2018 +Installs: 64 | Stars: 232 | Last update: 26 May 2018 See forks with the most stars under the names of repositories. -Installs: 1323 | Stars: 557 | Last update: 1 Sep 2021 +Installs: 1319 | Stars: 557 | 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: 10646 | Stars: 380 | Last update: 7 Oct 2023 +Installs: 10639 | Stars: 380 | Last update: 7 Oct 2023 An extension that creates direct links to imported modules, external or internal, on source code on GitHub. Supports multiple languages, including common ones like Rust, Go, Python and Ruby, but also odd ones like Nim, Haskell, Julia and Elm. -Installs: 45 | Stars: 246 | Last update: 27 Nov 2019 +Installs: 46 | Stars: 246 | Last update: 27 Nov 2019 Chrome extension which helps you not to miss important changes in your news thread related to your repo -Installs: 18 | Stars: 14 | Last update: 1 Oct 2018 +Installs: 20 | 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: 436 | Stars: 141 | Last update: 6 Apr 2023 +Installs: 447 | Stars: 141 | Last update: 6 Apr 2023 Displays your GitHub notifications unread count. Supports GitHub Enterprise and an option to only show unread count for issues you're participating in. You can click the icon to quickly see your unread notifications. -Installs: 10576 | Stars: 1749 | Last update: 12 Jul 2023 +Installs: 10561 | Stars: 1749 | Last update: 12 Jul 2023 Filter your pull requests/issues in different categories giving you a big boost in productivity. Also suggests new trending repositories. @@ -230,54 +230,54 @@ Installs: 2 | Stars: 134 | Last update: 16 Jan 2020 OctoLinker is the easiest and best way to navigate between files and projects on GitHub. It supports languages such as JavaScript, Ruby, Go, PHP, JAVA and more. It works with package.json as well as with Gemfiles. -Installs: 32640 | Stars: 5189 | Last update: 13 Nov 2022 +Installs: 32624 | Stars: 5190 | Last update: 13 Nov 2022 OctoPermalinker is a browser extension that searches GitHub comments/files for links to files on branches, and adds a link to where the branch pointed when the comment/file was made/updated. This helps you avoid following a link that was broken after being posted. For context, here's some discussion about broken GitHub links: [Don't link to line numbers in GitHub](https://news.ycombinator.com/item?id=8046710). For example, suppose you're looking at a gist that links to a file on the master branch of a repo. At the time the gist was made, the link worked, but if the file gets removed, the link is broken. OctoPermalinker uses the gist creation date to add a permalink that still works. -Installs: 226 | Stars: 21 | Last update: 20 May 2017 +Installs: 232 | Stars: 21 | Last update: 20 May 2017 The missing IntelliSense hint for GitHub and GitLab -Installs: 5000 | Stars: 961 | Last update: 4 Feb 2022 +Installs: 5000 | Stars: 962 | 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: 22547 | Last update: 16 Aug 2023 +Installs: 337288 | Stars: 22548 | 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). -Installs: 375 | Stars: 223 | Last update: 30 Apr 2023 +Installs: 377 | Stars: 224 | Last update: 30 Apr 2023 This browser extension allows you to open files in your IDE directly from GitHub, assuming the repository you are working on is cloned on your computer. When a fragment of a file is displayed, your IDE opens the file and puts the cursor at the desired line. -Installs: 1047 | Stars: 61 | Last update: 23 Sep 2023 +Installs: 1045 | Stars: 61 | 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: 745 | Stars: 111 | Last update: 21 Jun 2023 +Installs: 743 | Stars: 111 | Last update: 21 Jun 2023 Browser extension that shows which pull requests contain changes related to a file. -Installs: 39 | Stars: 96 | Last update: 15 Oct 2020 +Installs: 43 | Stars: 96 | Last update: 15 Oct 2020 Extension that simplifies the GitHub interface and adds useful features. -Installs: 78472 | Stars: 21946 | Last update: 5 Oct 2023 +Installs: 78319 | Stars: 21971 | Last update: 5 Oct 2023 Are they tabs? Are they spaces? How many? Never wonder again! Renders spaces as `·` and tabs as `→` in all the code on GitHub. -Installs: 618 | Stars: 75 | Last update: 25 Aug 2018 +Installs: 608 | Stars: 75 | Last update: 25 Aug 2018 Introduces the Explore tab in the pull request interface where you can review changes ordered by importance and see the semantic context surrounding each change. @@ -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: 101081 | Stars: 9051 | Last update: 9 Oct 2023 +Installs: 101056 | Stars: 9051 | Last update: 9 Oct 2023 Make tab indented code more readable by forcing the tab size to 4 instead of 8. @@ -303,7 +303,7 @@ Installs: 2000 | Stars: 280 | Last update: 25 Sep 2021 Helps you see easily which activities happened since you last visited GitHub. -Installs: 197 | Stars: 31 | Last update: n/a +Installs: 204 | 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: 19 Oct 2023 All your issues, PRs, repos and other work documents right in your new tab -Installs: 20182 | Stars: n/a | Last update: 17 Oct 2023 +Installs: 20178 | Stars: n/a | Last update: 17 Oct 2023 file tree for github, and more than that. -Installs: 10424 | Stars: n/a | Last update: 12 Aug 2023 +Installs: 10414 | 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,7 +333,7 @@ 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: 52469 | Stars: 124 | Last update: 18 Oct 2023 +Installs: 52426 | Stars: 124 | Last update: 18 Oct 2023 When viewing a repository on github.com that has a package.json file, this extension will introspect the dependencies in package.json and display links and description for each dependency, just below the repo's README. @@ -343,4 +343,4 @@ Installs: 2085 | Stars: 724 | Last update: 29 May 2023 Extends GitHub pages with math, diagrams, embedded YouTube videos etc. -Installs: 472 | Stars: 86 | Last update: 22 Aug 2023 +Installs: 467 | Stars: 86 | Last update: 22 Aug 2023 diff --git a/docs/awesome/awesome-cakephp.md b/docs/awesome/awesome-cakephp.md index f059e686b9..9136cb6412 100644 --- a/docs/awesome/awesome-cakephp.md +++ b/docs/awesome/awesome-cakephp.md @@ -50,7 +50,7 @@ Additional lists you might find useful: - [Acl plugin](https://github.com/cakephp/acl/) - Managing ACL as database approach. - [ADmad/JwtAuth plugin](https://github.com/ADmad/cakephp-jwt-auth) - A plugin for authenticating using JSON Web Tokens. - 🍰 [ADmad/SocialAuth plugin](https://github.com/ADmad/cakephp-social-auth) - A plugin which allows you to authenticate using social providers like Facebook/Google/Twitter etc. using [SocialConnect/auth](https://github.com/SocialConnect/auth) social sign on library. -- [ApiTokenAuthenticator plugin](https://github.com/rrd108/api-token-authenticator) - A simple token authentication plugin for CakePHP REST APIs. +- 🍰 [ApiTokenAuthenticator plugin](https://github.com/rrd108/api-token-authenticator) - A simple token authentication plugin for CakePHP REST APIs. - 🍰 [Authentication plugin](https://github.com/cakephp/authentication) - Official CakePHP authentication middleware plugin. - 🍰 [Authorization plugin](https://github.com/cakephp/authorization) - Official CakePHP authorization stack. - 🍰 [CakeDC/Users plugin](https://github.com/CakeDC/users) - Complete user management (admin panel, remember me, etc), Social login (FB, Twitter, LinkedIn, Google, Instagram), RBAC, API and more. diff --git a/docs/awesome/awesome-cpp.md b/docs/awesome/awesome-cpp.md index 25e72b5a59..22d1924db8 100644 --- a/docs/awesome/awesome-cpp.md +++ b/docs/awesome/awesome-cpp.md @@ -271,6 +271,7 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny * [robin-hood-hashing](https://github.com/martinus/robin-hood-hashing) - Fast & memory efficient hashtable based on robin hood hashing for C++14. [MIT] * [robin-map](https://github.com/Tessil/robin-map) - Fast hash map and hash set using robin hood hashing. [MIT] * [sparsepp](https://github.com/greg7mdp/sparsepp) - A fast, memory efficient hash map for C++. [BSD 3-clause] +* [svector](https://github.com/martinus/svector) - Compact SVO optimized vector for C++17 or higher. [MIT] * [unordered_dense](https://github.com/martinus/unordered_dense) - A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion. [MIT] ## Cryptography diff --git a/docs/awesome/awesome-datascience.md b/docs/awesome/awesome-datascience.md index 4b023b10d0..f6a7321951 100644 --- a/docs/awesome/awesome-datascience.md +++ b/docs/awesome/awesome-datascience.md @@ -5,7 +5,7 @@ [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -**An open source Data Science repository to learn and apply towards solving real world problems.** +**An open-source Data Science repository to learn and apply towards solving real world problems.** This is a shortcut path to start studying **Data Science**. Just follow the steps to answer the questions, "What is Data Science and what should I study to learn Data Science?" @@ -32,7 +32,7 @@ Data Science is one of the hottest topics on the Computer and Internet farmland | [What is Data Science @ O'reilly](https://www.oreilly.com/ideas/what-is-data-science) | _Data scientists combine entrepreneurship with patience, the willingness to build data products incrementally, the ability to explore, and the ability to iterate over a solution. They are inherently interdisciplinary. They can tackle all aspects of a problem, from initial data collection and data conditioning to drawing conclusions. They can think outside the box to come up with new ways to view the problem, or to work with very broadly defined problems: “here’s a lot of data, what can you make from it?”_ | | [What is Data Science @ Quora](https://www.quora.com/Data-Science/What-is-data-science) | Data Science is a combination of a number of aspects of Data such as Technology, Algorithm development, and data interference to study the data, analyse it, and find innovative solutions to difficult problems. Basically Data Science is all about Analysing data and driving for business growth by finding creative ways. | | [The sexiest job of 21st century](https://hbr.org/2012/10/data-scientist-the-sexiest-job-of-the-21st-century) | _Data scientists today are akin to Wall Street “quants” of the 1980s and 1990s. In those days people with backgrounds in physics and math streamed to investment banks and hedge funds, where they could devise entirely new algorithms and data strategies. Then a variety of universities developed master’s programs in financial engineering, which churned out a second generation of talent that was more accessible to mainstream firms. The pattern was repeated later in the 1990s with search engineers, whose rarefied skills soon came to be taught in computer science programs._ | -| [Wikipedia](https://en.wikipedia.org/wiki/Data_science) | _Data science is an inter-disciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from many structural and unstructured data. Data science is related to data mining, machine learning and big data._ | +| [Wikipedia](https://en.wikipedia.org/wiki/Data_science) | _Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from many structural and unstructured data. Data science is related to data mining, machine learning and big data._ | | [How to Become a Data Scientist](https://www.mastersindatascience.org/careers/data-scientist/) | _Data scientists are big data wranglers, gathering and analyzing large sets of structured and unstructured data. A data scientist’s role combines computer science, statistics, and mathematics. They analyze, process, and model data then interpret the results to create actionable plans for companies and other organizations._ | | [a very short history of #datascience](https://www.forbes.com/sites/gilpress/2013/05/28/a-very-short-history-of-data-science/) | _The story of how data scientists became sexy is mostly the story of the coupling of the mature discipline of statistics with a very young one--computer science. The term “Data Science” has emerged only recently to specifically designate a new profession that is expected to make sense of the vast stores of big data. But making sense of data has a long history and has been discussed by scientists, statisticians, librarians, computer scientists and others for years. The following timeline traces the evolution of the term “Data Science” and its use, attempts to define it, and related terms._ | |[Software Development Resources for Data Scientists](https://www.rstudio.com/blog/software-development-resources-for-data-scientists/)|Data scientists concentrate on making sense of data through exploratory analysis, statistics, and models. Software developers apply a separate set of knowledge with different tools. Although their focus may seem unrelated, data science teams can benefit from adopting software development best practices. Version control, automated testing, and other dev skills help create reproducible, production-ready code and tools.| @@ -40,7 +40,7 @@ Data Science is one of the hottest topics on the Computer and Internet farmland ## Where do I Start? **[`^ back to top ^`](#awesome-data-science)** -While not strictly necessary, having a programming language is a crucial skill to be effective as a data scientist. Currently, the most popular language is _Python_, closely followed by _R_. Python is a general-purpose scripting language which sees applications in a wide variety of fields. R is a domain-specific language for statistics, which contains a lot of common statistics tools out of the box. +While not strictly necessary, having a programming language is a crucial skill to be effective as a data scientist. Currently, the most popular language is _Python_, closely followed by _R_. Python is a general-purpose scripting language that sees applications in a wide variety of fields. R is a domain-specific language for statistics, which contains a lot of common statistics tools out of the box. [Python](https://python.org/) is by far the most popular language in science, due in no small part to the ease at which it can be used and the vibrant ecosystem of user-generated packages. To install packages, there are two main methods: Pip (invoked as `pip install`), the package manager that comes bundled with Python, and [Anaconda](https://www.anaconda.com) (invoked as `conda install`), a powerful package manager that can install packages for Python, R, and can download executables like Git. @@ -63,7 +63,7 @@ Data science is a powerful tool that is utilized in various fields to solve real ## Training Resources **[`^ back to top ^`](#awesome-data-science)** -How do you learn data science? By doing data science, of course! Okay, okay - that might not be particularly helpful when you're first starting out. In this section, we've listed some learning resources, in a rough order from least to greatest commitment - [Tutorials](#tutorials), [Massively Open Online Courses (MOOCs)](#moocs), [Intensive Programs](#intensive-programs), and [Colleges](#colleges). +How do you learn data science? By doing data science, of course! Okay, okay - that might not be particularly helpful when you're first starting out. In this section, we've listed some learning resources, in rough order from least to greatest commitment - [Tutorials](#tutorials), [Massively Open Online Courses (MOOCs)](#moocs), [Intensive Programs](#intensive-programs), and [Colleges](#colleges). ### Tutorials @@ -78,7 +78,7 @@ How do you learn data science? By doing data science, of course! Okay, okay - th - [Your Guide to Latent Dirichlet Allocation](https://medium.com/@lettier/how-does-lda-work-ill-explain-using-emoji-108abf40fa7d) - [Over 1000 Data Science Online Courses at Classpert Online Search Engine](https://classpert.com/search/data-science) - [Tutorials of source code from the book Genetic Algorithms with Python by Clinton Sheppard](https://github.com/handcraftsman/GeneticAlgorithmsWithPython) -- [Tutorials to get started on signal processings for machine learning](https://github.com/jinglescode/python-signal-processing) +- [Tutorials to get started on signal processing for machine learning](https://github.com/jinglescode/python-signal-processing) - [Realtime deployment](https://www.microprediction.com/python-1) Tutorial on Python time-series model deployment. - [Python for Data Science: A Beginner’s Guide](https://learntocodewith.me/posts/python-for-data-science/) - [Minimum Viable Study Plan for Machine Learning Interviews](https://github.com/khangich/machine-learning-interview) @@ -140,7 +140,7 @@ How do you learn data science? By doing data science, of course! Okay, okay - th - [Python for Data Science Foundation Course](https://intellipaat.com/academy/course/python-for-data-science-free-training/) - [Data Science: Statistics & Machine Learning](https://www.coursera.org/specializations/data-science-statistics-machine-learning) - [Machine Learning Engineering for Production (MLOps)](https://www.coursera.org/specializations/machine-learning-engineering-for-production-mlops) -- [Recommender Systems Specialization from University of Minnesota](https://www.coursera.org/specializations/recommender-systems) is an intermediate/advanced level specialization focused on Recommender System on Coursera platform. +- [Recommender Systems Specialization from University of Minnesota](https://www.coursera.org/specializations/recommender-systems) is an intermediate/advanced level specialization focused on Recommender System on the Coursera platform. - [Stanford Artificial Intelligence Professional Program](https://online.stanford.edu/programs/artificial-intelligence-professional-program) - [Data Scientist with Python](https://app.datacamp.com/learn/career-tracks/data-scientist-with-python) - [Programming with Julia](https://www.udemy.com/course/programming-with-julia/) @@ -254,7 +254,7 @@ These are some Machine Learning and Data Mining algorithms and models help you t - EM - PageRank - AdaBoost -- kNN +- KNN - Naive Bayes - CART @@ -417,7 +417,7 @@ These are some Machine Learning and Data Mining algorithms and models help you t | [Hortonworks Sandbox](https://www.cloudera.com/downloads/hortonworks-sandbox.html) | is a personal, portable Hadoop environment that comes with a dozen interactive Hadoop tutorials. | | [R](https://www.r-project.org/) | is a free software environment for statistical computing and graphics. | | [Tidyverse](https://www.tidyverse.org/) | is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures. | -| [RStudio](https://www.rstudio.com) | IDE – powerful user interface for R. It’s free and open source, works on Windows, Mac, and Linux. | +| [RStudio](https://www.rstudio.com) | IDE – powerful user interface for R. It’s free and open source, and works on Windows, Mac, and Linux. | | [Python - Pandas - Anaconda](https://www.anaconda.com) | Completely free enterprise-ready Python distribution for large-scale data processing, predictive analytics, and scientific computing | | [Pandas GUI](https://github.com/adrotog/PandasGUI) | Pandas GUI | | [Scikit-Learn](https://scikit-learn.org/stable/) | Machine Learning in Python | @@ -426,10 +426,10 @@ These are some Machine Learning and Data Mining algorithms and models help you t | [SciPy](https://scipy.org/) | SciPy works with NumPy arrays and provides efficient routines for numerical integration and optimization. | | [Data Science Toolbox](https://www.coursera.org/learn/data-scientists-tools) | Coursera Course | | [Data Science Toolbox](https://datasciencetoolbox.org/) | Blog | -| [Wolfram Data Science Platform](https://www.wolfram.com/data-science-platform/) | Take numerical, textual, image, GIS or other data and give it the Wolfram treatment, carrying out a full spectrum of data science analysis and visualization and automatically generating rich interactive reports—all powered by the revolutionary knowledge-based Wolfram Language. | +| [Wolfram Data Science Platform](https://www.wolfram.com/data-science-platform/) | Take numerical, textual, image, GIS or other data and give it the Wolfram treatment, carrying out a full spectrum of data science analysis and visualization and automatically generate rich interactive reports—all powered by the revolutionary knowledge-based Wolfram Language. | | [Datadog](https://www.datadoghq.com/) | Solutions, code, and devops for high-scale data science. | | [Variance](https://variancecharts.com/) | Build powerful data visualizations for the web without writing JavaScript | -| [Kite Development Kit](https://kitesdk.org/docs/current/index.html) | The Kite Software Development Kit (Apache License, Version 2.0) , or Kite for short, is a set of libraries, tools, examples, and documentation focused on making it easier to build systems on top of the Hadoop ecosystem. | +| [Kite Development Kit](https://kitesdk.org/docs/current/index.html) | The Kite Software Development Kit (Apache License, Version 2.0), or Kite for short, is a set of libraries, tools, examples, and documentation focused on making it easier to build systems on top of the Hadoop ecosystem. | | [Domino Data Labs](https://www.dominodatalab.com) | Run, scale, share, and deploy your models — without any infrastructure or setup. | | [Apache Flink](https://flink.apache.org/) | A platform for efficient, distributed, general-purpose data processing. | | [Apache Hama](https://hama.apache.org/) | Apache Hama is an Apache Top-Level open source project, allowing you to do advanced analytics beyond MapReduce. | @@ -440,7 +440,7 @@ These are some Machine Learning and Data Mining algorithms and models help you t | [Data Mechanics](https://www.datamechanics.co) | A data science and engineering platform making Apache Spark more developer-friendly and cost-effective. | | [Caffe](https://caffe.berkeleyvision.org/) | Deep Learning Framework | | [Torch](https://torch.ch/) | A SCIENTIFIC COMPUTING FRAMEWORK FOR LUAJIT | -| [Nervana's python based Deep Learning Framework](https://github.com/NervanaSystems/neon) | . | +| [Nervana's python based Deep Learning Framework](https://github.com/NervanaSystems/neon) |. | | [Skale](https://github.com/skale-me/skale) | High performance distributed data processing in NodeJS | | [Aerosolve](https://airbnb.io/aerosolve/) | A machine learning package built for humans. | | [Intel framework](https://github.com/intel/idlf) | Intel® Deep Learning Framework | @@ -454,9 +454,9 @@ These are some Machine Learning and Data Mining algorithms and models help you t | [Apache Zeppelin](https://zeppelin.apache.org/) | Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more | | [Featuretools](https://github.com/alteryx/featuretools) | An open source framework for automated feature engineering written in python | | [Optimus](https://github.com/hi-primus/optimus) | Cleansing, pre-processing, feature engineering, exploratory data analysis and easy ML with PySpark backend. | -| [Albumentations](https://github.com/albumentations-team/albumentations) | А fast and framework agnostic image augmentation library that implements a diverse set of augmentation techniques. Supports classification, segmentation, detection out of the box. Was used to win a number of Deep Learning competitions at Kaggle, Topcoder and those that were a part of the CVPR workshops. | +| [Albumentations](https://github.com/albumentations-team/albumentations) | А fast and framework agnostic image augmentation library that implements a diverse set of augmentation techniques. Supports classification, segmentation, and detection out of the box. Was used to win a number of Deep Learning competitions at Kaggle, Topcoder and those that were a part of the CVPR workshops. | | [DVC](https://github.com/iterative/dvc) | An open-source data science version control system. It helps track, organize and make data science projects reproducible. In its very basic scenario it helps version control and share large data and model files. | -| [Lambdo](https://github.com/asavinov/lambdo) | is a workflow engine which significantly simplifies data analysis by combining in one analysis pipeline (i) feature engineering and machine learning (ii) model training and prediction (iii) table population and column evaluation. | +| [Lambdo](https://github.com/asavinov/lambdo) | is a workflow engine that significantly simplifies data analysis by combining in one analysis pipeline (i) feature engineering and machine learning (ii) model training and prediction (iii) table population and column evaluation. | | [Feast](https://github.com/feast-dev/feast) | A feature store for the management, discovery, and access of machine learning features. Feast provides a consistent view of feature data for both model training and model serving. | | [Polyaxon](https://github.com/polyaxon/polyaxon) | A platform for reproducible and scalable machine learning and deep learning. | | [LightTag](https://www.lighttag.io/) | Text Annotation Tool for teams | @@ -516,7 +516,7 @@ This section includes some additional reading material, channels to watch, and t - [Machine Learning from Scratch](https://dafriedman97.github.io/mlbook/content/introduction.html) - [Probabilistic Machine Learning: An Introduction](https://probml.github.io/pml-book/book1.html) - [A Comprehensive Guide to Machine Learning](https://www.eecs189.org/static/resources/comprehensive-guide.pdf) -- [How to Lead in Data Science](https://www.manning.com/books/how-to-lead-in-data-science) - Early access +- [How to Lead in Data Science](https://www.manning.com/books/how-to-lead-in-data-science) - Early Access - [Fighting Churn With Data](https://www.manning.com/books/fighting-churn-with-data) - [Data Science at Scale with Python and Dask](https://www.manning.com/books/data-science-with-python-and-dask) - [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/) @@ -529,7 +529,7 @@ This section includes some additional reading material, channels to watch, and t - [Exploring the Data Jungle](https://www.manning.com/books/exploring-the-data-jungle) - free eBook sampler - [Classic Computer Science Problems in Python](https://www.manning.com/books/classic-computer-science-problems-in-python) - [Math for Programmers](https://www.manning.com/books/math-for-programmers) Early access -- [R in Action, Third Edition](https://www.manning.com/books/r-in-action-third-edition) Early access +- [R in Action, Third Edition](https://www.manning.com/books/r-in-action-third-edition) Early Access - [Data Science Bookcamp](https://www.manning.com/books/data-science-bookcamp) Early access - [Data Science Thinking: The Next Scientific, Technological and Economic Revolution](https://www.springer.com/gp/book/9783319950914) - [Applied Data Science: Lessons Learned for the Data-Driven Business](https://www.springer.com/gp/book/9783030118204) @@ -545,7 +545,7 @@ This section includes some additional reading material, channels to watch, and t - [Global Optimization Algorithms: Theory and Application](https://www.it-weise.de/projects/book.pdf) - Free Download - [Genetic Algorithms and Evolutionary Computation](https://www.talkorigins.org/faqs/genalg/genalg.html) - Free Download - [Convex Optimization](https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf) - Convex Optimization book by Stephen Boyd - Free Download -- [Data Analysis with Python and PySpark](https://www.manning.com/books/data-analysis-with-python-and-pyspark) - Early access +- [Data Analysis with Python and PySpark](https://www.manning.com/books/data-analysis-with-python-and-pyspark) - Early Access - [R for Data Science](https://r4ds.had.co.nz/) - [Build a Career in Data Science](https://www.manning.com/books/build-a-career-in-data-science) - [Machine Learning Bookcamp](https://mlbookcamp.com/) - Early access @@ -553,13 +553,13 @@ This section includes some additional reading material, channels to watch, and t - [Effective Data Science Infrastructure](https://www.manning.com/books/effective-data-science-infrastructure) - [Practical MLOps: How to Get Ready for Production Models](https://valohai.com/mlops-ebook/) - [Data Analysis with Python and PySpark](https://www.manning.com/books/data-analysis-with-python-and-pyspark) -- [Regression, a Friendly guide](https://www.manning.com/books/regression-a-friendly-guide) - Early access +- [Regression, a Friendly guide](https://www.manning.com/books/regression-a-friendly-guide) - Early Access - [Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing](https://www.oreilly.com/library/view/streaming-systems/9781491983867/) - [Data Science at the Command Line: Facing the Future with Time-Tested Tools](https://www.oreilly.com/library/view/data-science-at/9781491947845/) - [Machine Learning - CIn UFPE](https://www.cin.ufpe.br/~cavmj/Machine%20-%20Learning%20-%20Tom%20Mitchell.pdf) - [Machine Learning with Python - Tutorialspoint](https://www.tutorialspoint.com/machine_learning_with_python/machine_learning_with_python_tutorial.pdf) - [Deep Learning](https://www.deeplearningbook.org/) -- [Designing Cloud Data Platforms](https://www.manning.com/books/designing-cloud-data-platforms) - Early access +- [Designing Cloud Data Platforms](https://www.manning.com/books/designing-cloud-data-platforms) - Early Access - [An Introduction to Statistical Learning with Applications in R](https://www.statlearning.com/) - [The Elements of Statistical Learning: Data Mining, Inference, and Prediction](https://hastie.su.domains/ElemStatLearn/) - [Deep Learning with PyTorch](https://www.simonandschuster.com/books/Deep-Learning-with-PyTorch/Eli-Stevens/9781617295263) @@ -568,18 +568,18 @@ This section includes some additional reading material, channels to watch, and t - [Introduction to Machine Learning with Python](https://www.oreilly.com/library/view/introduction-to-machine/9781449369880/) - [Artificial Intelligence: Foundations of Computational Agents, 2nd Edition](https://artint.info/index.html) - Free HTML version - [The Quest for Artificial Intelligence: A History of Ideas and Achievements](https://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Free Download -- [Graph Algorithms for Data Science](https://www.manning.com/books/graph-algorithms-for-data-science) - Early access -- [Data Mesh in Action](https://www.manning.com/books/data-mesh-in-action) - Early access -- [Julia for Data Analysis](https://www.manning.com/books/julia-for-data-analysis) - Early access -- [Casual Inference for Data Science](https://www.manning.com/books/julia-for-data-analysis) - Early access +- [Graph Algorithms for Data Science](https://www.manning.com/books/graph-algorithms-for-data-science) - Early Access +- [Data Mesh in Action](https://www.manning.com/books/data-mesh-in-action) - Early Access +- [Julia for Data Analysis](https://www.manning.com/books/julia-for-data-analysis) - Early Access +- [Casual Inference for Data Science](https://www.manning.com/books/julia-for-data-analysis) - Early Access - [Regular Expression Puzzles and AI Coding Assistants](https://www.manning.com/books/regular-expression-puzzles-and-ai-coding-assistants) by David Mertz - [Dive into Deep Learning](https://d2l.ai/) - [Data for All](https://www.manning.com/books/data-for-all) - [Interpretable Machine Learning: A Guide for Making Black Box Models Explainable](https://christophm.github.io/interpretable-ml-book/) - Free GitHub version - [Foundations of Data Science](https://www.cs.cornell.edu/jeh/book.pdf) Free Download - [Comet for DataScience: Enhance your ability to manage and optimize the life cycle of your data science project](https://www.amazon.com/Comet-Data-Science-Enhance-optimize/dp/1801814430) -- [Software Engineering for Data Scientists](https://www.manning.com/books/software-engineering-for-data-scientists) - Early access -- [Julia for Data Science](https://www.manning.com/books/julia-for-data-science) - Early access +- [Software Engineering for Data Scientists](https://www.manning.com/books/software-engineering-for-data-scientists) - Early Access +- [Julia for Data Science](https://www.manning.com/books/julia-for-data-science) - Early Access - [An Introduction to Statistical Learning](https://www.statlearning.com/) - Download Page - [Machine Learning For Absolute Beginners](https://www.amazon.in/Machine-Learning-Absolute-Beginners-Introduction-ebook/dp/B07335JNW1) @@ -607,7 +607,7 @@ This section includes some additional reading material, channels to watch, and t - [datatau.com/news](https://www.datatau.com/news) - Like Hacker News, but for data - [Data Science Trello Board](https://trello.com/b/rbpEfMld/data-science) - [Medium Data Science Topic](https://medium.com/tag/data-science) - Data Science related publications on medium -- [Towards Data Science Genetic Algorithm Topic](https://towardsdatascience.com/introduction-to-genetic-algorithms-including-example-code-e396e98d8bf3#:~:text=A%20genetic%20algorithm%20is%20a,offspring%20of%20the%20next%20generation.) -Genetic Algorithm related Publications onTowards Data Science +- [Towards Data Science Genetic Algorithm Topic](https://towardsdatascience.com/introduction-to-genetic-algorithms-including-example-code-e396e98d8bf3#:~:text=A%20genetic%20algorithm%20is%20a,offspring%20of%20the%20next%20generation.) -Genetic Algorithm related Publications towards Data Science - [all AI news](https://allainews.com/) - The AI/ML/Big Data news aggregator platform ### Newsletters @@ -642,7 +642,7 @@ This section includes some additional reading material, channels to watch, and t - [Quora Data Science](https://www.quora.com/topic/Data-Science) - Data Science Questions and Answers from experts - [Siah](https://openresearch.wordpress.com/) a PhD student at Berkeley - [Louis Dorard](https://www.ownml.co/blog/) a technology guy with a penchant for the web and for data, big and small -- [Machine Learning Mastery](https://machinelearningmastery.com/) about helping professional programmers to confidently apply machine learning algorithms to address complex problems. +- [Machine Learning Mastery](https://machinelearningmastery.com/) about helping professional programmers confidently apply machine learning algorithms to address complex problems. - [Daniel Forsyth](https://www.danielforsyth.me/) - Personal Blog - [Data Science Weekly](https://www.datascienceweekly.org/) - Weekly News Blog - [Revolution Analytics](https://blog.revolutionanalytics.com/) - Data Science Blog @@ -665,7 +665,7 @@ This section includes some additional reading material, channels to watch, and t - [Dataists](https://www.dataists.com/) - [Data-Mania](https://www.data-mania.com/) - [Data-Magnum](https://data-magnum.com/) -- [P-value](https://www.p-value.info/) - Musings on data science, machine learning and stats. +- [P-value](https://www.p-value.info/) - Musings on data science, machine learning, and stats. - [datascopeanalytics](https://datascopeanalytics.com/blog/) - [Digital transformation](https://tarrysingh.com/) - [datascientistjourney](https://datascientistjourney.wordpress.com/category/data-science/) @@ -687,7 +687,7 @@ This section includes some additional reading material, channels to watch, and t - [Dominodatalab](https://blog.dominodatalab.com/) - [i am trask](https://iamtrask.github.io/) - A Machine Learning Craftsmanship Blog - [Vademecum of Practical Data Science](https://datasciencevademecum.wordpress.com/) - Handbook and recipes for data-driven solutions of real-world problems -- [Dataconomy](https://dataconomy.com/) - A blog on the new emerging data economy +- [Dataconomy](https://dataconomy.com/) - A blog on the newly emerging data economy - [Springboard](https://www.springboard.com/blog/) - A blog with resources for data science learners - [Analytics Vidhya](https://www.analyticsvidhya.com/) - A full-fledged website about data science and analytics study material. - [Occam's Razor](https://www.kaushik.net/avinash/) - Focused on Web Analytics. @@ -826,7 +826,7 @@ Below are some Social Media links. Connect with other data scientists! | Twitter | Description | | --- | --- | | [Big Data Combine](https://twitter.com/BigDataCombine) | Rapid-fire, live tryouts for data scientists seeking to monetize their models as trading strategies | -| Big Data Mania | Data Viz Wiz , Data Journalist , Growth Hacker , Author of Data Science for Dummies (2015) | +| Big Data Mania | Data Viz Wiz, Data Journalist, Growth Hacker, Author of Data Science for Dummies (2015) | | [Big Data Science](https://twitter.com/analyticbridge) | Big Data, Data Science, Predictive Modeling, Business Analytics, Hadoop, Decision and Operations Research. | | Charlie Greenbacker | Director of Data Science at @ExploreAltamira | | [Chris Said](https://twitter.com/Chris_Said) | Data scientist at Twitter | @@ -859,19 +859,19 @@ Below are some Social Media links. Connect with other data scientists! | [Kevin Markham](https://twitter.com/justmarkham) | Data science instructor, and founder of [Data School](https://www.dataschool.io/) | | [Kim Rees](https://twitter.com/krees) | Interactive data visualization and tools. Data flaneur. | | [Kirk Borne](https://twitter.com/KirkDBorne) | DataScientist, PhD Astrophysicist, Top #BigData Influencer. | -| Linda Regber | Data story teller, visualizations. | +| Linda Regber | Data storyteller, visualizations. | | [Luis Rei](https://twitter.com/lmrei) | PhD Student. Programming, Mobile, Web. Artificial Intelligence, Intelligent Robotics Machine Learning, Data Mining, Natural Language Processing, Data Science. | -| Mark Stevenson | Data Analytics Recruitment Specialist at Salt (@SaltJobs) Analytics - Insight - Big Data - Datascience | +| Mark Stevenson | Data Analytics Recruitment Specialist at Salt (@SaltJobs) Analytics - Insight - Big Data - Data science | | [Matt Harrison](https://twitter.com/__mharrison__) | Opinions of full-stack Python guy, author, instructor, currently playing Data Scientist. Occasional fathering, husbanding, organic gardening. | | [Matthew Russell](https://twitter.com/ptwobrussell) | Mining the Social Web. | | [Mert Nuhoğlu](https://twitter.com/mertnuhoglu) | Data Scientist at BizQualify, Developer | | [Monica Rogati](https://twitter.com/mrogati) | Data @ Jawbone. Turned data into stories & products at LinkedIn. Text mining, applied machine learning, recommender systems. Ex-gamer, ex-machine coder; namer. | | [Noah Iliinsky](https://twitter.com/noahi) | Visualization & interaction designer. Practical cyclist. Author of vis books: https://www.oreilly.com/pub/au/4419 | | [Paul Miller](https://twitter.com/PaulMiller) | Cloud Computing/ Big Data/ Open Data Analyst & Consultant. Writer, Speaker & Moderator. Gigaom Research Analyst. | -| [Peter Skomoroch](https://twitter.com/peteskomoroch) | Creating intelligent systems to automate tasks & improve decisions. Entrepreneur, ex Principal Data Scientist @LinkedIn. Machine Learning, ProductRei, Networks | +| [Peter Skomoroch](https://twitter.com/peteskomoroch) | Creating intelligent systems to automate tasks & improve decisions. Entrepreneur, ex-Principal Data Scientist @LinkedIn. Machine Learning, ProductRei, Networks | | [Prash Chan](https://twitter.com/MDMGeek) | Solution Architect @ IBM, Master Data Management, Data Quality & Data Governance Blogger. Data Science, Hadoop, Big Data & Cloud. | | [Quora Data Science](https://twitter.com/q_datascience) | Quora's data science topic | -| [R-Bloggers](https://twitter.com/Rbloggers) | Tweet blog posts from the R blogosphere, data science conferences and (!) open jobs for data scientists. | +| [R-Bloggers](https://twitter.com/Rbloggers) | Tweet blog posts from the R blogosphere, data science conferences, and (!) open jobs for data scientists. | | [Rand Hindi](https://twitter.com/randhindi) | | | [Randy Olson](https://twitter.com/randal_olson) | Computer scientist researching artificial intelligence. Data tinkerer. Community leader for @DataIsBeautiful. #OpenScience advocate. | | [Recep Erol](https://twitter.com/EROLRecep) | Data Science geek @ UALR | @@ -880,7 +880,7 @@ Below are some Social Media links. Connect with other data scientists! | [Silvia K. Spiva](https://twitter.com/silviakspiva) | #DataScience at Cisco | | [Harsh B. Gupta](https://twitter.com/harshbg) | Data Scientist at BBVA Compass | | [Spencer Nelson](https://twitter.com/spenczar_n) | Data nerd | -| [Talha Oz](https://twitter.com/tozCSS) | Enjoys ABM, SNA, DM, ML, NLP, HI, Python, Java. Top percentile kaggler/data scientist | +| [Talha Oz](https://twitter.com/tozCSS) | Enjoys ABM, SNA, DM, ML, NLP, HI, Python, Java. Top percentile Kaggler/data scientist | | [Tasos Skarlatidis](https://twitter.com/anskarl) | Complex Event Processing, Big Data, Artificial Intelligence and Machine Learning. Passionate about programming and open-source. | | [Terry Timko](https://twitter.com/Terry_Timko) | InfoGov; Bigdata; Data as a Service; Data Science; Open, Social & Business Data Convergence | | [Tony Baer](https://twitter.com/TonyBaer) | IT analyst with Ovum covering Big Data & data management with some systems engineering thrown in. | @@ -888,7 +888,7 @@ Below are some Social Media links. Connect with other data scientists! | [Vamshi Ambati](https://twitter.com/vambati) | Data Science @ PayPal. #NLP, #machinelearning; PhD, Carnegie Mellon alumni (Blog: https://allthingsds.wordpress.com ) | | [Wes McKinney](https://twitter.com/wesmckinn) | Pandas (Python Data Analysis library). | | [WileyEd](https://twitter.com/WileyEd) | Senior Manager - @Seagate Big Data Analytics @McKinsey Alum #BigData + #Analytics Evangelist #Hadoop, #Cloud, #Digital, & #R Enthusiast | -| [WNYC Data News Team](https://twitter.com/datanews) | The data news crew at @WNYC. Practicing data-driven journalism, making it visual and showing our work. | +| [WNYC Data News Team](https://twitter.com/datanews) | The data news crew at @WNYC. Practicing data-driven journalism, making it visual, and showing our work. | | [Alexey Grigorev](https://twitter.com/Al_Grigor) | Data science author | | [İlker Arslan](https://twitter.com/ilkerarslan_35) | Data science author. Shares mostly about Julia programming | | [INEVITABLE](https://twitter.com/WeAreInevitable) | AI & Data Science Start-up Company based in England, UK | diff --git a/docs/awesome/awesome-directus.md b/docs/awesome/awesome-directus.md index 6c79104d8b..0c12da85ee 100644 --- a/docs/awesome/awesome-directus.md +++ b/docs/awesome/awesome-directus.md @@ -72,6 +72,10 @@ - [Directus Copilot](https://github.com/programmarchy/directus-extension-copilot/) - A bundle including a panel to ask data-aware questions in a chat interface. - [OpenAI Automatic Translation](https://github.com/timio23/directus-operation-auto-translate/) - An operaiton to automatically translate new items via OpenAI. - [Machine Learning Operations](https://github.com/karamokoisrael/directus-hackathon-submission/) - A set of extensions to train, test and use machine learning models. +- [Tab Group](https://github.com/formfcw/directus-extension-tab-group) - A group interface with a tab menu for toggling the visibility of fields within the group. +- [Drawer Notice](https://github.com/formfcw/directus-extension-drawer-notice) - A notice field that is only visible in the drawer. +- [Classified Group](https://github.com/formfcw/directus-extension-classified-group) - A group to which a class can be assigned for custom styling. +- [Tokenized Preview](https://github.com/formfcw/directus-extension-tokenized-preview) - An endpoint that adds an active auth token to your preview URL. ## Articles diff --git a/docs/awesome/awesome-dotnet-core.md b/docs/awesome/awesome-dotnet-core.md index e317cb59ac..d6a8764e66 100644 --- a/docs/awesome/awesome-dotnet-core.md +++ b/docs/awesome/awesome-dotnet-core.md @@ -1,162 +1,162 @@
## Awesome .NET Core [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -灵感来自 [awesome](https://github.com/sindresorhus/awesome), [awesome-dotnet](https://github.com/quozd/awesome-dotnet), [awesome-nodejs](https://github.com/sindresorhus/awesome-nodejs), [frontend-dev-bookmarks](https://github.com/dypsilon/frontend-dev-bookmarks). +Inspired by [awesome](https://github.com/sindresorhus/awesome), [awesome-dotnet](https://github.com/quozd/awesome-dotnet), [awesome-nodejs](https://github.com/sindresorhus/awesome-nodejs), [frontend-dev-bookmarks](https://github.com/dypsilon/frontend-dev-bookmarks). -贡献总是受欢迎的! 请看一下 [contribution guidelines](https://github.com/thangchung/awesome-dotnet-core/blob/master/contributing.md) 页面第一. 我们也接受专有和商业软件. +Contributions are always welcome! Please take a look at the [contribution guidelines](https://github.com/thangchung/awesome-dotnet-core/blob/master/contributing.md) pages first. We accept proprietary and commercial software too. -谢谢大家 [contributors](https://github.com/thangchung/awesome-dotnet-core/graphs/contributors) ,你很棒,没有你就不可能! 目标是建立一个分类的社区驱动的非常知名的资源集合. +Thanks to all [contributors](https://github.com/thangchung/awesome-dotnet-core/graphs/contributors), you're awesome and wouldn't be possible without you! The goal is to build a categorized community-driven collection of very well-known resources. -看看我 [blog](https://medium.com/@thangchung) 或者打个招呼 [Twitter](https://twitter.com/thangchung)! +Check out my [blog](https://medium.com/@thangchung) or say hi on [Twitter](https://twitter.com/thangchung)! * [Code Analysis and Metrics](#code-analysis-and-metrics) ## General -* [ASP.NET Core Documentation](https://docs.asp.net/en/latest/) - 官方 ASP.NET Core 文档站点. +* [ASP.NET Core Documentation](https://docs.asp.net/en/latest/) - The official ASP.NET Core documentation site. * [.NET Core Documentation](https://docs.microsoft.com/en-us/dotnet/articles/welcome) - Home of the technical documentation for .NET Core, C#, F# and Visual Basic, including basic concepts, getting started instructions, tutorials and samples. -* [.NET Core SDK](https://www.microsoft.com/net/core) - .NET Core SDK 是由 Microsoft 和 .NET 社区维护的通用开发平台 [GitHub](https://github.com/dotnet/core). -* [.NET Platform Standard](https://github.com/dotnet/corefx/blob/1719a3fe2a5c81b67a4909787da4a02fb0d0d419/Documentation/architecture/net-platform-standard.md) - .NET 新旧版本的区别. -* [Introducing .NET Standard 2.0](https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard) - 描述 .NET Standard 2.0 将要发生的事情以及当前 .NET Standard 某些缺失部分的路线图. -* [Clean Code .NET/.NET Core](https://github.com/thangchung/clean-code-dotnet) - 适用于 .NET / .NET Core 的清洁代码概念. +* [.NET Core SDK](https://www.microsoft.com/net/core) - .NET Core SDK is a general purpose development platform maintained by Microsoft and the .NET community on [GitHub](https://github.com/dotnet/core). +* [.NET Platform Standard](https://github.com/dotnet/corefx/blob/1719a3fe2a5c81b67a4909787da4a02fb0d0d419/Documentation/architecture/net-platform-standard.md) - The differrent between the old version and the new version of .NET. +* [Introducing .NET Standard 2.0](https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard) - The description of what will be going on for .NET Standard 2.0 and the roadmap for some missing parts of the current .NET Standard. +* [Clean Code .NET/.NET Core](https://github.com/thangchung/clean-code-dotnet) - Clean Code concepts adapted for .NET / .NET Core. ## Frameworks, Libraries and Tools ### API * [autorest](https://github.com/Azure/autorest) - Swagger (OpenAPI) Specification code generator featuring C# and Razor templates. Supports C#, Java, Node.js, TypeScript, Python and Ruby. `4.5.x or above` -* [aspnet-api-versioning](https://github.com/Microsoft/aspnet-api-versioning) - 将服务 API 版本控制添加到 ASP.NET Web API、OData 与 ASP.NET Web API 和 ASP.NET Core 的一组库. -* [AspNetCoreRateLimit](https://github.com/stefanprodan/AspNetCoreRateLimit) - ASP.NET Core 速率限制中间件. -* [CondenserDotNet](https://github.com/Drawaes/CondenserDotNet) - 使用 Kestrel 和 Consul 的 API 冷凝器/反向代理,包括轻量级 consul 库. -* [Flurl](https://github.com/tmenier/Flurl) - 流畅的 URL 构建器和可测试的 .NET HTTP [https://flurl.dev](https://flurl.dev). -* 图形语言 - * [Dapper.GraphQL](https://github.com/landmarkhw/Dapper.GraphQL) - 一个旨在集成 Dapper 和 graphql-dotnet 项目的库,将易用性和性能作为主要关注点. - * [graphql-aspnetcore](https://github.com/JuergenGutsch/graphql-aspnetcore) - ASP.NET Core MiddleWare 用于创建 GraphQL 端点. - * [graphql-convention](https://github.com/graphql-dotnet/conventions) - 这个库是顶层的一个补充层,它允许你使用现有的属性获取器和方法作为字段解析器自动将你的 .NET 类包装到 GraphQL 模式定义中 - * [graphiql-dotnet](https://github.com/JosephWoodward/graphiql-dotnet) - 用于 ASP.NET Core 的 GraphiQL 中间件. - * [graphql-dotnetcore](https://github.com/mkmarek/graphql-dotnetcore) - 基于 .NET Core 的 GraphQL [https://github.com/graphql/graphql-js](https://github.com/graphql/graphql-js). - * [graphql-dotnet](https://github.com/graphql-dotnet/graphql-dotnet) - .NET 的 GraphQL. - * [graphql-dotnet-server](https://github.com/graphql-dotnet/server) - GraphQL for .NET - 订阅传输 WebSockets. - * [Hot Chocolate](https://github.com/ChilliCream/hotchocolate) - 用于 .Net Core 和 .NET Framework 的 GraphQL 服务器. - * [FSharp.Data.GraphQL](https://github.com/fsprojects/FSharp.Data.GraphQL) - Facebook GraphQL 查询语言的 FSharp 实现 [https://fsprojects.github.io/FSharp.Data.GraphQL](https://fsprojects.github.io/FSharp.Data.GraphQL). - * [parser](https://github.com/graphql-dotnet/parser) - .NET 中 GraphQL 的词法分析器和解析器. - * [tanka-graphql](https://github.com/pekkah/tanka-graphql) - GraphQL 执行和服务器库支持 SignalR、Apollo、模式操作以及 Apollo 和 graphql-js 熟悉的其他功能 -* [halcyon](https://github.com/visualeyes/halcyon) - ASP.NET 的 HAL 实现. -* [JSON API .NET Core](https://github.com/Research-Institute/json-api-dotnet-core) - 构建 json:api 兼容 API 的框架,目标是消除 RESTful 样板. -* [LightNode](https://github.com/neuecc/LightNode) - 基于 OWIN 的微型 RPC/REST 框架 [http://neuecc.github.io/LightNode](http://neuecc.github.io/LightNode). -* [NetCoreStack.Proxy](https://github.com/NetCoreStack/Proxy) - 适用于 .NET Standard 2.0 的类型安全的分布式 REST 库(NetCoreStack 飞行代理) -* [NSwag](https://github.com/RSuter/NSwag) - 用于 .NET、Web API 和 TypeScript 的 Swagger/OpenAPI 工具链. [http://NSwag.org](http://NSwag.org). -* [OData](https://github.com/OData/WebApi/tree/feature/netcore) - 开放数据协议 (OData) 支持创建基于 HTTP 的数据服务,允许使用统一资源标识符 (URI) 标识并在抽象数据模型中定义的资源,由 Web 客户端使用简单的 HTTP 消息发布和编辑. +* [aspnet-api-versioning](https://github.com/Microsoft/aspnet-api-versioning) - set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core. +* [AspNetCoreRateLimit](https://github.com/stefanprodan/AspNetCoreRateLimit) - ASP.NET Core rate limiting middleware. +* [CondenserDotNet](https://github.com/Drawaes/CondenserDotNet) - API Condenser / Reverse Proxy using Kestrel and Consul, Including light weight consul library. +* [Flurl](https://github.com/tmenier/Flurl) - Fluent URL builder and testable HTTP for .NET [https://flurl.dev](https://flurl.dev). +* GraphQL + * [Dapper.GraphQL](https://github.com/landmarkhw/Dapper.GraphQL) - A library designed to integrate the Dapper and graphql-dotnet projects with ease-of-use in mind and performance as the primary concern. + * [graphql-aspnetcore](https://github.com/JuergenGutsch/graphql-aspnetcore) - ASP.NET Core MiddleWare to create a GraphQL end-point. + * [graphql-convention](https://github.com/graphql-dotnet/conventions) - This library is a complementary layer on top that allows you to automatically wrap your .NET classes into GraphQL schema definitions using existing property getters and methods as field resolvers + * [graphiql-dotnet](https://github.com/JosephWoodward/graphiql-dotnet) - GraphiQL middleware for ASP.NET Core. + * [graphql-dotnetcore](https://github.com/mkmarek/graphql-dotnetcore) - GraphQL for .NET Core based on [https://github.com/graphql/graphql-js](https://github.com/graphql/graphql-js). + * [graphql-dotnet](https://github.com/graphql-dotnet/graphql-dotnet) - GraphQL for .NET. + * [graphql-dotnet-server](https://github.com/graphql-dotnet/server) - GraphQL for .NET - Subscription Transport WebSockets. + * [Hot Chocolate](https://github.com/ChilliCream/hotchocolate) - GraphQL server for .Net Core and .NET Framework. + * [FSharp.Data.GraphQL](https://github.com/fsprojects/FSharp.Data.GraphQL) - FSharp implementation of Facebook GraphQL query language [https://fsprojects.github.io/FSharp.Data.GraphQL](https://fsprojects.github.io/FSharp.Data.GraphQL). + * [parser](https://github.com/graphql-dotnet/parser) - A lexer and parser for GraphQL in .NET. + * [tanka-graphql](https://github.com/pekkah/tanka-graphql) - GraphQL execution and server libraries supporting SignalR, Apollo, schema manipulation and other features familiar from Apollo and graphql-js +* [halcyon](https://github.com/visualeyes/halcyon) - HAL implementation for ASP.NET. +* [JSON API .NET Core](https://github.com/Research-Institute/json-api-dotnet-core) - Framework for building json:api compliant APIs with the goal of eliminating RESTful boilerplate. +* [LightNode](https://github.com/neuecc/LightNode) - Micro RPC/REST Framework built on OWIN [http://neuecc.github.io/LightNode](http://neuecc.github.io/LightNode). +* [NetCoreStack.Proxy](https://github.com/NetCoreStack/Proxy) - The type-safe, distributed REST library for .NET Standard 2.0 (NetCoreStack Flying Proxy) +* [NSwag](https://github.com/RSuter/NSwag) - The Swagger/OpenAPI toolchain for .NET, Web API and TypeScript. [http://NSwag.org](http://NSwag.org). +* [OData](https://github.com/OData/WebApi/tree/feature/netcore) - The Open Data Protocol (OData) enables the creation of HTTP-based data services, which allow resources identified using Uniform Resource Identifiers (URIs) and defined in an abstract data model, to be published and edited by Web clients using simple HTTP messages. * [OpenAPI Generator](https://github.com/OpenAPITools/openapi-generator) - OpenAPI Generator allows generation of API client libraries (e.g. C#, TypeScript, etc), server stubs (ASP.NET Core, NancyFx, etc), documentation and configuration automatically given an OpenAPI Spec (v2, v3). -* [refit](https://github.com/paulcbetts/refit) - 适用于 Xamarin 和 .NET 的自动类型安全 REST 库. +* [refit](https://github.com/paulcbetts/refit) - The automatic type-safe REST library for Xamarin and .NET. * [RestClient.Net](https://github.com/MelbourneDeveloper/RestClient.Net) - Cross Platform REST Client for all C# platforms -* [RestEase](https://github.com/canton7/RestEase) - 易于使用的类型安全 REST API 客户端库,简单且可定制. -* [RestLess](https://github.com/letsar/RestLess) - .Net Standard 的自动类型安全无反射 REST API 客户端库. -* [Restier](https://github.com/OData/RESTier) - RESTier 是一个 RESTful API 开发框架,用于在 .NET 平台上构建标准化的、基于 OData V4 的 RESTful 服务. -* [Restsharp](https://github.com/restsharp/RestSharp) - .NET 的简单 REST 和 HTTP API 客户端 -* [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) - 无缝地向 WebApi 项目添加一个 swagger. - * [MicroElements.Swashbuckle.FluentValidation](https://github.com/micro-elements/MicroElements.Swashbuckle.FluentValidation) - 将 FluentValidation 规则添加到 swagger. - * [Swashbuckle.AspNetCore.Filters](https://github.com/mattfrear/Swashbuckle.AspNetCore.Filters) - 一堆有用的 Swashbuckle.AspNetCore 过滤器. -* [WebAnchor](https://github.com/mattiasnordqvist/Web-Anchor) - Web Anchor 提供类型安全、可测试和灵活的、运行时生成的对 Web 资源的访问. -* [WebAPIContrib for ASP.NET CORE](https://github.com/WebApiContrib/WebAPIContrib.Core) - ASP.NET Core 的社区贡献. +* [RestEase](https://github.com/canton7/RestEase) - Easy-to-use typesafe REST API client library, which is simple and customisable. +* [RestLess](https://github.com/letsar/RestLess) - The automatic type-safe-reflectionless REST API client library for .Net Standard. +* [Restier](https://github.com/OData/RESTier) - RESTier is a RESTful API development framework for building standardized, OData V4 based RESTful services on .NET platform. +* [Restsharp](https://github.com/restsharp/RestSharp) - Simple REST and HTTP API Client for .NET +* [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) - Seamlessly adds a swagger to WebApi projects. + * [MicroElements.Swashbuckle.FluentValidation](https://github.com/micro-elements/MicroElements.Swashbuckle.FluentValidation) - Adds FluentValidation rules to swagger. + * [Swashbuckle.AspNetCore.Filters](https://github.com/mattfrear/Swashbuckle.AspNetCore.Filters) - A bunch of useful filters for Swashbuckle.AspNetCore. +* [WebAnchor](https://github.com/mattiasnordqvist/Web-Anchor) - Web Anchor provides type-safe, testable and flexible, runtime-generated access to web resources. +* [WebAPIContrib for ASP.NET CORE](https://github.com/WebApiContrib/WebAPIContrib.Core) - Community Contributions for ASP.NET Core. ### Application Frameworks -* [ASP.NET Boilerplate](https://github.com/aspnetboilerplate/aspnetboilerplate) - ASP.NET Boilerplate 是一种通用应用程序框架,专为新的现代 Web 应用程序而设计. 它使用已经熟悉的工具并围绕它们实施最佳实践,为您提供 SOLID 开发体验. -* [Abp vNext](https://github.com/abpframework/abp) - Abp vNext 是下一代开源 [ASP.NET Boilerplate](https://github.com/aspnetboilerplate/aspnetboilerplate) 框架. 它是创建现代 Web 应用程序的完整架构和强大的基础架构! -遵循最佳实践和惯例,为您提供 SOLID 开发体验. -* [AsyncEx](https://github.com/StephenCleary/AsyncEx) - 用于异步/等待的辅助库. -* [Aeron.NET](https://github.com/AdaptiveConsulting/Aeron.NET) - 高效可靠的 UDP 单播、UDP 多播和 IPC 消息传输 - Aeron 的 .NET 端口. -* [akka.net](https://github.com/akkadotnet/akka.net) - 用于在 .NET 和 Mono 上构建高度并发、分布式和容错的事件驱动应用程序的工具包和运行时. -* [Aggregates.NET](https://github.com/volak/Aggregates.NET) - Aggregates.NET 是一个框架,可以帮助开发人员将优秀的 NServiceBus 和 EventStore 库集成在一起. -* [ASP.NET MVC](https://github.com/dotnet/aspnetcore/tree/master/src/Mvc) - 模型视图控制器框架,用于构建具有明确分离关注点的动态网站,包括合并的 MVC、Web API 和带有 Razor 的网页. -* [Butterfly Server .NET](https://github.com/firesharkstudios/butterfly-server-dotnet) - 允许以最小的努力构建实时网络应用程序和本机应用程序. 定义一个 Web API 和 Subscription API,在连接的客户端之间自动同步数据集. -* [CAP](https://github.com/dotnetcore/CAP) - 具有本地持久消息功能的 EventBus,用于 SOA 或微服务架构中的系统集成. -* [Carter](https://github.com/CarterCommunity/Carter) - Carter 是一个库,它允许 Nancy-esque 路由与 ASP.Net Core 一起使用. -* [Chromely](https://github.com/mattkol/Chromely) - Electron.NET 的轻量级替代品,Electron for .NET/.NET Core. -* [Cinchoo ETL](https://github.com/Cinchoo/ChoETL) - .NET 的 ETL 框架(CSV、平面、Xml、JSON、键值格式文件的解析器/编写器). +* [ASP.NET Boilerplate](https://github.com/aspnetboilerplate/aspnetboilerplate) - ASP.NET Boilerplate is a general purpose application framework especially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience. +* [Abp vNext](https://github.com/abpframework/abp) - Abp vNext is the next generation of the open source [ASP.NET Boilerplate](https://github.com/aspnetboilerplate/aspnetboilerplate) framework. It's a complete architecture and strong infrastructure to create modern web applications! +Follows best practices and conventions to provide you a SOLID development experience. +* [AsyncEx](https://github.com/StephenCleary/AsyncEx) - A helper library for async/await. +* [Aeron.NET](https://github.com/AdaptiveConsulting/Aeron.NET) - Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron. +* [akka.net](https://github.com/akkadotnet/akka.net) - Toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono. +* [Aggregates.NET](https://github.com/volak/Aggregates.NET) - Aggregates.NET is a framework to help developers integrate the excellent NServiceBus and EventStore libraries together. +* [ASP.NET MVC](https://github.com/dotnet/aspnetcore/tree/master/src/Mvc) - Model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. +* [Butterfly Server .NET](https://github.com/firesharkstudios/butterfly-server-dotnet) - Allows building real-time web apps and native apps with minimal effort. Define a Web API and Subscription API that automatically synchronizes datasets across connected clients. +* [CAP](https://github.com/dotnetcore/CAP) - An EventBus with local persistent message functionality for system integration in SOA or Microservice architecture. +* [Carter](https://github.com/CarterCommunity/Carter) - Carter is a library that allows Nancy-esque routing for use with ASP.Net Core. +* [Chromely](https://github.com/mattkol/Chromely) - Lightweight Alternative to Electron.NET, Electron for .NET/.NET Core. +* [Cinchoo ETL](https://github.com/Cinchoo/ChoETL) - ETL Framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value formatted files). * [CQRSlite](https://github.com/gautema/CQRSlite) - Lightweight framework for helping writing CQRS and Eventsourcing applications in C#. -* [dataaccess_aspnetcore](https://github.com/digipolisantwerp/dataaccess_aspnetcore) - DataAccess Toolbox 包含使用工作单元和存储库模式在 ASP.NET Core 中使用 Entity Framework Core 1.0 进行数据访问的基类. -* [DNTFrameworkCore](https://github.com/rabbal/DNTFrameworkCore) - 用于构建基于 ASP.NET Core 的高质量 Web 应用程序的轻量级和可扩展基础架构. -* [DotNetCorePlugins](https://github.com/natemcmaster/DotNetCorePlugins) - .NET Core 库,用于将程序集作为插件加载. -* [DotnetSpider](https://github.com/dotnetcore/DotnetSpider) - DotnetSpider,一个类似于 WebMagic 和 Scrapy 的 .NET 标准网络爬虫库. 它是一个轻量级、高效和快速的高级 .NET 网络爬虫和抓取框架. -* [DotNetty](https://github.com/Azure/DotNetty) - port of netty,事件驱动的异步网络应用框架. -* [dotvvm](https://github.com/riganti/dotvvm) - 用于 Web 应用程序的开源 MVVM 框架. -* [ElectronNET](https://github.com/ElectronNET/Electron.NET) - 使用 ASP.NET NET Core 构建跨平台桌面应用程序. -* [EmbedIO](https://github.com/unosquare/embedio) - 适用于 .NET Framework 和 .NET Core 的微型、跨平台、基于模块的 Web 服务器. -* [Ether.Network](https://github.com/aloisdg/Ether.Network) - Ether.Network 是一个开源网络库,允许开发人员通过 TCP/IP 协议创建简单、快速和可扩展的套接字服务器或客户端应用程序. -* [EventFlow](https://github.com/eventflow/EventFlow) - .NET 的异步/等待第一个 CQRS+ES 和 DDD 框架. +* [dataaccess_aspnetcore](https://github.com/digipolisantwerp/dataaccess_aspnetcore) - The DataAccess Toolbox contains the base classes for data access in ASP.NET Core with Entity Framework Core 1.0 using the unit-of-work and repository pattern. +* [DNTFrameworkCore](https://github.com/rabbal/DNTFrameworkCore) - Lightweight and Extensible Infrastructure for Building High Quality Web Applications Based on ASP.NET Core. +* [DotNetCorePlugins](https://github.com/natemcmaster/DotNetCorePlugins) - .NET Core library for loading assemblies as a plugin. +* [DotnetSpider](https://github.com/dotnetcore/DotnetSpider) - DotnetSpider, a .NET Standard web crawling library similar to WebMagic and Scrapy. It is a lightweight ,efficient and fast high-level web crawling & scraping framework for .NET. +* [DotNetty](https://github.com/Azure/DotNetty) - Port of netty, event-driven asynchronous network application framework. +* [dotvvm](https://github.com/riganti/dotvvm) - Open source MVVM framework for Web Apps. +* [ElectronNET](https://github.com/ElectronNET/Electron.NET) - Build cross platform desktop apps with ASP.NET NET Core. +* [EmbedIO](https://github.com/unosquare/embedio) - A tiny, cross-platform, module based web server for .NET Framework and .NET Core. +* [Ether.Network](https://github.com/aloisdg/Ether.Network) - Ether.Network is an open source networking library that allow developers to create simple, fast and scalable socket server or client applications over the TCP/IP protocol. +* [EventFlow](https://github.com/eventflow/EventFlow) - Async/await first CQRS+ES and DDD framework for .NET. * [ExcelDataReader](https://github.com/ExcelDataReader/ExcelDataReader) - Lightweight and fast library written in C# for reading Microsoft Excel files. -* [ExtCore](https://github.com/ExtCore) - 免费、开源和跨平台的框架,用于创建基于 ASP.NET Core 1.0 的模块化和可扩展的 Web 应用程序. -* [Finbuckle.MultiTenant](https://github.com/Finbuckle/Finbuckle.MultiTenant) - Finbuckle.MultiTenant 是一个 .NET 标准库,用于为 ASP.NET 2.0+ 设计的多租户支持. 它提供租户解析、每个租户应用程序配置和每个租户数据隔离的功能. -* [fission](https://github.com/fission/fission) - Kubernetes 的快速无服务器功能. -* [grpc](https://github.com/grpc/grpc/tree/master/src/csharp) - 远程过程调用 (RPC) 为构建分布式应用程序和服务提供了有用的抽象. 此存储库中的库提供了基于 HTTP/2 的 gRPC 协议的具体实现. 这些库支持使用受支持语言的任意组合在客户端和服务器之间进行通信. -* [Halibut](https://github.com/OctopusDeploy/Halibut) - 使用基于 SSL 的 JSON-RPC 的 .NET 安全通信堆栈. -* [MagicOnion](https://github.com/neuecc/MagicOnion) - 用于 .NET、.NET Core 和 Unity 的基于 gRPC 的 HTTP/2 RPC 流式处理框架. -* [MassTransit](https://github.com/MassTransit/MassTransit) - .NET 的分布式应用程序框架. -* [microdot](https://github.com/gigya/microdot) - 一个开源 .NET 微服务框架. -* [MoreLINQ](https://github.com/morelinq/MoreLINQ) - LINQ to Objects 的扩展. -* [Nancy](https://github.com/NancyFx/Nancy) - 用于在 .NET 和 Mono 上构建基于 HTTP 的服务的轻量级、低仪式性框架. -* [opencvsharp](https://github.com/shimat/opencvsharp) - OpenCV 的 .NET Framework 包装器. -* [orleans](https://github.com/dotnet/orleans) - 提供构建分布式大规模计算应用程序的直接方法的框架,无需学习和应用复杂的并发或其他扩展模式. -* [Prism](https://github.com/PrismLibrary/Prism) - Prism 是一个框架,用于在 WPF、Windows 10 UWP 和 Xamarin Forms 中构建松散耦合、可维护和可测试的 XAML 应用程序. -* [protoactor-dotnet](https://github.com/AsynkronIT/protoactor-dotnet) - Golang 和 C 的超快速分布式演员# [http://proto.actor](http://proto.actor). -* [resin](https://github.com/kreeben/resin) - 具有 HTTP API 和可插入读/写管道的 16 位宽向量空间搜索引擎. -* [RService.io](https://github.com/Stoom/RService.IO) - 专注于速度和易用性的 ASP.Net Core RESTful 微服务框架. -* [ServiceStack](https://github.com/ServiceStack/ServiceStack) - 为所有人精心设计的、速度惊人的、令人愉快的网络服务 [https://servicestack.net](https://servicestack.net). -* [Steeltoe OSS](https://github.com/SteelToeOSS) - 用于常见微服务模式的 .NET 工具包. -* [Strathweb.TypedRouting.AspNetCore](https://github.com/filipw/Strathweb.TypedRouting.AspNetCore) - 在 ASP.NET Core MVC 项目中启用强类型路由的库. -* [surging](https://github.com/dotnetcore/surging) - Surging 是一个微服务引擎,提供轻量级、高性能、模块化的 RPC 请求管道. 服务引擎支持http、TCP、WS、Mqtt、UDP、DNS协议. 它使用ZooKeeper和Consul作为注册中心,Hash算法、随机、轮询、压力最小优先级作为负载均衡算法,内置服务治理来保证可靠的RPC通信. +* [ExtCore](https://github.com/ExtCore) - Free, open source and cross-platform framework for creating modular and extendable web applications based on ASP.NET Core 1.0. +* [Finbuckle.MultiTenant](https://github.com/Finbuckle/Finbuckle.MultiTenant) - Finbuckle.MultiTenant is a .NET Standard library for multitenant support designed for ASP.NET 2.0+. It provides functionality for tenant resolution, per-tenant app configuration, and per-tenant data isolation. +* [fission](https://github.com/fission/fission) - Fast Serverless Functions for Kubernetes. +* [grpc](https://github.com/grpc/grpc/tree/master/src/csharp) - Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. +* [Halibut](https://github.com/OctopusDeploy/Halibut) - A secure communication stack for .NET using JSON-RPC over SSL. +* [MagicOnion](https://github.com/neuecc/MagicOnion) - gRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity. +* [MassTransit](https://github.com/MassTransit/MassTransit) - Distributed Application Framework for .NET. +* [microdot](https://github.com/gigya/microdot) - An open source .NET microservices framework. +* [MoreLINQ](https://github.com/morelinq/MoreLINQ) - Extensions to LINQ to Objects. +* [Nancy](https://github.com/NancyFx/Nancy) - Lightweight, low-ceremony, framework for building HTTP based services on .NET and Mono. +* [opencvsharp](https://github.com/shimat/opencvsharp) - .NET Framework wrapper for OpenCV. +* [orleans](https://github.com/dotnet/orleans) - Framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns. +* [Prism](https://github.com/PrismLibrary/Prism) - Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. +* [protoactor-dotnet](https://github.com/AsynkronIT/protoactor-dotnet) - Ultra fast distributed actors for Golang and C# [http://proto.actor](http://proto.actor). +* [resin](https://github.com/kreeben/resin) - 16-bit wide vector space search engine with HTTP API and pluggable read/write pipelines. +* [RService.io](https://github.com/Stoom/RService.IO) - ASP.Net Core RESTful microservice framework that focusing on speed and ease of use. +* [ServiceStack](https://github.com/ServiceStack/ServiceStack) - Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all [https://servicestack.net](https://servicestack.net). +* [Steeltoe OSS](https://github.com/SteelToeOSS) - .NET toolkit for common microservice patterns. +* [Strathweb.TypedRouting.AspNetCore](https://github.com/filipw/Strathweb.TypedRouting.AspNetCore) - A library enabling strongly typed routing in ASP.NET Core MVC projects. +* [surging](https://github.com/dotnetcore/surging) - Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS, Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, Hash Algorithms, random, polling, pressure minimum priority as a load balancing algorithm, built-in service governance to ensure reliable RPC communication. * [Xer.Cqrs](https://github.com/jeyjeyemem/Xer.Cqrs) - A simple library for creating applications based on the CQRS pattern with support for attribute routing and hosted handlers. Developed in C# targeting .NET Standard 1.0. -* [X.PagedList](https://github.com/dncuug/X.PagedList) - 用于在 ASP.NET/ASP.NET Core 中轻松分页任何 IEnumerable/IQueryable 的库. +* [X.PagedList](https://github.com/dncuug/X.PagedList) - Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core. ### Application Templates -* [.NET Boxed](https://github.com/Dotnet-Boxed/Templates) - 包含电池的项目模板,提供让您开始所需的最少代码量. 包括 ASP.NET Core API 和 GraphQL 模板. -* [aspnet-core-react-template](https://github.com/bradymholt/aspnet-core-react-template) - ASP.NET Core 2.0 / React SPA 模板应用程序. -* [AspNetCoreSpa](https://github.com/asadsahi/AspNetCoreSpa) - 带有 Angular CLI 全功能应用程序的 Asp.Net Core 2+ 和 Angular 6 SPA. -* [ASP.NET-MVC-Template](https://github.com/NikolayIT/ASP.NET-MVC-Template) - 用于 ASP.NET MVC 5 和 ASP.NET Core 的现成模板,包含存储库、服务、模型映射以及 DI 和 StyleCop 警告,已修复. -* [AddFeatureFolders](https://github.com/OdeToCode/AddFeatureFolders) - 为 ASP.NET Core 中的 MVC 控制器和视图启用功能文件夹. -* [Angular Visual Studio Webpack Starter](https://github.com/damienbod/AngularWebpackVisualStudio) - Webpack、Visual Studio、ASP.NET Core 和 Angular 的模板. 应用程序的客户端和服务器端都在一个 ASP.NET Core 项目中实现,这使得部署更容易. -* [CleanArchitecture](https://github.com/ardalis/CleanArchitecture) - 使用 ASP.NET Core 的清洁架构的起点. Clean Architecture 只是松散耦合、依赖倒置架构的一系列名称中的最新一个. 您还会发现它被命名为六边形、端口和适配器或洋葱架构. -* [CleanArchitecture (SPA)](https://github.com/JasonGT/CleanArchitecture) - 遵循清洁架构原则,使用 Angular 8 和 ASP.NET Core 3 创建单页应用程序 (SPA) 的解决方案模板 -* [DNTFrameworkCoreTemplate](https://github.com/rabbal/DNTFrameworkCoreTemplate) - 基于样板项目模板 [DNTFrameworkCore](https://github.com/rabbal/DNTFrameworkCore) -* [dotnet new caju](https://github.com/ivanpaulovich/dotnet-new-caju) - 具有出色架构风格的 dotnet 新模板! 提高基于六边形、清洁或事件溯源架构样式设计分层应用程序的工作效率. 它支持多种数据访问框架(MongoDB、EntityFramework、Dapper 或 Kafka),并且是完全可测试的. -* [EISK](https://github.com/EISK/eisk.webapi) - 为开发人员资源提供简单的用例,以在 .NET Core 之上构建可扩展的应用程序 [architectural best practices](https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/common-web-application-architectures) (DDD、洋葱架构等) -* [JavaScriptServices](https://github.com/aspnet/JavaScriptServices) - Microsoft ASP.NET Core JavaScript 服务. -* [kendo-ui-core](https://github.com/telerik/kendo-ui-core) - 用于构建现代网络应用程序的基于 jQuery 的 HTML5 小部件库. [http://www.telerik.com/kendo-ui](http://www.telerik.com/kendo-ui). -* [QuickApp](https://github.com/emonney/QuickApp) - ASP.NET Core / Angular4 启动项目模板,具有完整的登录、用户和角色管理. -* [Serenity](https://github.com/volkanceylan/Serenity) - Serenity 是一个 ASP.NET MVC / TypeScript 应用程序平台,旨在通过基于服务的架构简化和缩短以数据为中心的业务应用程序的开发. -* [Toucan](https://github.com/mrellipse/toucan) - 用于构建单页应用程序的样板. 服务器是围绕 SOLID 原则设计的多项目 .Net Core 解决方案. 客户端是 TypeScript 2、Vuejs 2、Vuex 2. +* [.NET Boxed](https://github.com/Dotnet-Boxed/Templates) - Project templates with batteries included, providing the minimum amount of code required to get you going. Includes ASP.NET Core API and GraphQL Templates. +* [aspnet-core-react-template](https://github.com/bradymholt/aspnet-core-react-template) - ASP.NET Core 2.0 / React SPA Template App. +* [AspNetCoreSpa](https://github.com/asadsahi/AspNetCoreSpa) - Asp.Net Core 2+ & Angular 6 SPA with Angular CLI full featured application. +* [ASP.NET-MVC-Template](https://github.com/NikolayIT/ASP.NET-MVC-Template) - A ready-to-use templates for ASP.NET MVC 5 and ASP.NET Core with repositories, services, models mapping and DI and StyleCop warnings fixed. +* [AddFeatureFolders](https://github.com/OdeToCode/AddFeatureFolders) - Enable feature folders for MVC controllers and views in ASP.NET Core. +* [Angular Visual Studio Webpack Starter](https://github.com/damienbod/AngularWebpackVisualStudio) - Template for Webpack, Visual Studio, ASP.NET Core and Angular. Both the client and the server side of the application are implemented inside one ASP.NET Core project which makes it easier to deploy. +* [CleanArchitecture](https://github.com/ardalis/CleanArchitecture) - A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture. You will also find it named hexagonal, ports-and-adapters, or onion architecture. +* [CleanArchitecture (SPA)](https://github.com/JasonGT/CleanArchitecture) - Solution template for creating a Single Page App (SPA) with Angular 8 and ASP.NET Core 3 following the principles of Clean Architecture +* [DNTFrameworkCoreTemplate](https://github.com/rabbal/DNTFrameworkCoreTemplate) - Boilerplate project templates based on [DNTFrameworkCore](https://github.com/rabbal/DNTFrameworkCore) +* [dotnet new caju](https://github.com/ivanpaulovich/dotnet-new-caju) - dotnet new templates with awesome architecture styles! Increases productivity to design layered applications based on Hexagonal, Clean or Event Sourcing architectures styles. It supports multiple data access frameworks (MongoDB, EntityFramework, Dapper or Kafka) and it is completely testable. +* [EISK](https://github.com/EISK/eisk.webapi) - Provides developer resources with simple use cases to build scalable applications on top of .NET Core with [architectural best practices](https://docs.microsoft.com/en-us/dotnet/standard/modern-web-apps-azure-architecture/common-web-application-architectures) (DDD, onion architecture etc) +* [JavaScriptServices](https://github.com/aspnet/JavaScriptServices) - Microsoft ASP.NET Core JavaScript Services. +* [kendo-ui-core](https://github.com/telerik/kendo-ui-core) - An HTML5, jQuery-based widget library for building modern web apps. [http://www.telerik.com/kendo-ui](http://www.telerik.com/kendo-ui). +* [QuickApp](https://github.com/emonney/QuickApp) - ASP.NET Core / Angular4 startup project template with complete login, user and role management. +* [Serenity](https://github.com/volkanceylan/Serenity) - Serenity is an ASP.NET MVC / TypeScript application platform designed to simplify and shorten development of data-centric business applications with a service based architecture. +* [Toucan](https://github.com/mrellipse/toucan) - Boilerplate for building single page apps. Server is multi-project .Net Core solution designed around SOLID principles. Client is TypeScript 2, Vuejs 2, Vuex 2. ### Authentication and Authorization -* [AspNet.Security.OpenIdConnect.Server](https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Server) - 用于 OWIN/Katana 和 ASP.NET Core 的 OpenID Connect/OAuth2 服务器框架. -* [Auth0](https://github.com/auth0/auth0.net) - 用于现代身份的托管企业级平台. -* [Casbin.NET](https://github.com/casbin-net/Casbin.NET) - 支持访问控制模型的授权库,如 C 中的 ACL、RBAC、ABAC# -* [Identity](https://github.com/aspnet/Identity) - ASP.NET Core Identity 是用于构建 ASP.NET Core Web 应用程序的成员资格系统,包括成员资格、登录和用户数据. -* [IdentityServer](https://github.com/IdentityServer/IdentityServer4) - 适用于 ASP.NET Core 1.0 和 2.0 的身份服务器 - * [IdentityServer4.EntityFramework](https://github.com/IdentityServer/IdentityServer4.EntityFramework) - EntityFramework 持久层 - * [IdentityServer4.MongoDB](https://github.com/diogodamiani/IdentityServer4.MongoDB) - MongoDB 持久层 - * [IdentityServer4.EntityFrameworkCore](https://github.com/2020IP/TwentyTwenty.IdentityServer4.EntityFrameworkCore) - 实体框架核心持久层 - * [IdentityServer4.Templates](https://github.com/IdentityServer/IdentityServer4.Templates) - IdentityServer4 的 dotnet cli 模板. -* [Okta](https://github.com/okta/okta-aspnet) - 用于现代身份的托管企业级平台. -* [openiddict](https://github.com/openiddict/openiddict-core) - 用于 ASP.NET Core 的易于使用的 OpenID Connect 服务器. - * [oidc-debugger](https://github.com/nbarbettini/oidc-debugger) - OAuth 2.0 和 OpenID Connect 调试工具. -* [stormpath-sdk](https://github.com/stormpath/stormpath-sdk-dotnet) - 建造 [simple, secure web applications](https://github.com/stormpath/stormpath-aspnetcore) 使用 Stormpath 和 ASP.NET Core. -* [stormpath-sdk](https://github.com/stormpath/stormpath-sdk-dotnet) - 建造 [simple, secure web applications](https://github.com/stormpath/stormpath-aspnetcore) 使用 Stormpath 和 ASP.NET Core.(已弃用:加入 OKTA 后,它将在 2017 年 3 月起不再更新) -* [stuntman](https://github.com/ritterim/stuntman) - 在开发过程中利用 ASP.NET Identity 模拟用户的库. +* [AspNet.Security.OpenIdConnect.Server](https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Server) - OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core. +* [Auth0](https://github.com/auth0/auth0.net) - Hosted, enterprise-grade platform for modern identity. +* [Casbin.NET](https://github.com/casbin-net/Casbin.NET) - Authorization library that supports access control models like ACL, RBAC, ABAC in C# +* [Identity](https://github.com/aspnet/Identity) - ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. +* [IdentityServer](https://github.com/IdentityServer/IdentityServer4) - IdentityServer for ASP.NET Core 1.0 & 2.0 + * [IdentityServer4.EntityFramework](https://github.com/IdentityServer/IdentityServer4.EntityFramework) - EntityFramework persistence layer + * [IdentityServer4.MongoDB](https://github.com/diogodamiani/IdentityServer4.MongoDB) - MongoDB persistence layer + * [IdentityServer4.EntityFrameworkCore](https://github.com/2020IP/TwentyTwenty.IdentityServer4.EntityFrameworkCore) - Entity Framework Core persistence layer + * [IdentityServer4.Templates](https://github.com/IdentityServer/IdentityServer4.Templates) - dotnet cli templates for IdentityServer4. +* [Okta](https://github.com/okta/okta-aspnet) - Hosted, enterprise-grade platform for modern identity. +* [openiddict](https://github.com/openiddict/openiddict-core) - Easy-to-use OpenID Connect server for ASP.NET Core. + * [oidc-debugger](https://github.com/nbarbettini/oidc-debugger) - OAuth 2.0 and OpenID Connect debugging tool. +* [stormpath-sdk](https://github.com/stormpath/stormpath-sdk-dotnet) - Build [simple, secure web applications](https://github.com/stormpath/stormpath-aspnetcore) with Stormpath and ASP.NET Core. +* [stormpath-sdk](https://github.com/stormpath/stormpath-sdk-dotnet) - Build [simple, secure web applications](https://github.com/stormpath/stormpath-aspnetcore) with Stormpath and ASP.NET Core.(Deprecated: It will longer get updated as of March 2017 after joining OKTA) +* [stuntman](https://github.com/ritterim/stuntman) - Library for impersonating users during development leveraging ASP.NET Identity. ### Blockchain -* [BTCPayServer](https://github.com/btcpayserver/btcpayserver) - 与 Bitpay API 兼容的跨平台、自托管服务器. -* [Meadow](https://github.com/MeadowSuite/Meadow) - 专注于 Solidity 测试和开发的集成以太坊实施和工具套件. -* [NBitcoin](https://github.com/MetacoSA/NBitcoin) - .NET 框架的综合比特币库. -* [NBlockchain](https://github.com/danielgerlag/NBlockchain) - .NET 标准库,用于构建支持区块链的应用程序 -* [NBXplorer](https://github.com/dgarage/NBXplorer) - 比特币和山寨币轻量级区块浏览器. -* [NEO](https://github.com/neo-project/neo) - 智能经济的开放网络. -* [Nethereum](https://github.com/Nethereum) - 将对以太坊的热爱带到 .NET 中. -* [Nethermind](https://github.com/NethermindEth/nethermind) - .NET Core 以太坊客户端 +* [BTCPayServer](https://github.com/btcpayserver/btcpayserver) - A cross platform, self-hosted server compatible with Bitpay API. +* [Meadow](https://github.com/MeadowSuite/Meadow) - An integrated Ethereum implementation and tool suite focused on Solidity testing and development. +* [NBitcoin](https://github.com/MetacoSA/NBitcoin) - Comprehensive Bitcoin library for the .NET framework. +* [NBlockchain](https://github.com/danielgerlag/NBlockchain) - .NET standard library for building blockchain enabled applications +* [NBXplorer](https://github.com/dgarage/NBXplorer) - A Bitcoin and Altcoin lightweight block explorer. +* [NEO](https://github.com/neo-project/neo) - Open Network For Smart Economy. +* [Nethereum](https://github.com/Nethereum) - Bringing the love of Ethereum to .NET. +* [Nethermind](https://github.com/NethermindEth/nethermind) - .NET Core Ethereum client * [StratisBitcoinFullNode](https://github.com/stratisproject/StratisBitcoinFullNode) - Simple and affordable end-to-end solutions for development, testing and deployment of native C# blockchain applications on the .Net framework. * [Trezor.Net](https://github.com/MelbourneDeveloper/Trezor.Net) - Cross platform C# library for talking to the Trezor Hardwarewallet -* [WalletWasabi](https://github.com/zkSNACKs/WalletWasabi) - 注重隐私,符合 ZeroLink 标准的比特币钱包. +* [WalletWasabi](https://github.com/zkSNACKs/WalletWasabi) - Privacy focused, ZeroLink compliant Bitcoin wallet. ### Bot * [BotSharp](https://github.com/SciSharp/BotSharp) - The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm. @@ -165,679 +165,680 @@ * [Funogram](https://github.com/Dolfik1/Funogram) - F# Telegram Bot Api library. ### Build Automation -* [cake-build](https://github.com/cake-build/cake) - 跨平台构建自动化系统. -* [CatLight](https://catlight.io) - 开发人员的状态通知程序,用于监控项目中的构建和任务. 使用 .Net Core 和 Electron 构建. +* [cake-build](https://github.com/cake-build/cake) - Cross platform build automation system. +* [CatLight](https://catlight.io) - Status notifier for developers that monitors builds and tasks in the project. Built using .Net Core and Electron. * [Colorful.Console](https://github.com/tomakita/Colorful.Console) - Style your C# console output! -* [dotnet-docker](https://github.com/dotnet/dotnet-docker) - 用于使用 .NET Core 和 .NET Core 工具的基本 Docker 映像. -* [Dockerize.NET](https://github.com/brthor/Dockerize.NET) - .NET Cli 工具,用于将您的 .NET Core 应用程序打包到 docker 镜像中:'dotnet dockerize' +* [dotnet-docker](https://github.com/dotnet/dotnet-docker) - The base Docker images for working with .NET Core and the .NET Core Tools. +* [Dockerize.NET](https://github.com/brthor/Dockerize.NET) - .NET Cli Tool to package your .NET Core Application into a docker image: 'dotnet dockerize' * [FlubuCore](https://github.com/dotnetcore/FlubuCore) - A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code. * [GitInfo](https://github.com/kzu/GitInfo) - Git and SemVer Info from MSBuild, C# and VB. -* [GitVersioning](https://github.com/AArnott/Nerdbank.GitVersioning) - 使用来自单个简单 version.txt 文件的版本标记您的程序集和 NuGet 包,并包括非官方构建的 git 提交 ID. -* [go-dotnet](https://github.com/matiasinsaurralde/go-dotnet) - .NET Core 运行时的包装器. -* [Image2Docker](https://github.com/docker/communitytools-image2docker-win) - 将现有 Windows 应用程序工作负载移植到 Docker 的 PowerShell 模块. -* [LocalAppVeyor](https://github.com/joaope/LocalAppVeyor) - 在本地运行您的 AppVeyor 构建. -* [msbuild](https://github.com/Microsoft/msbuild) - Microsoft Build Engine 是一个用于构建应用程序的平台. -* [Nuke](https://github.com/nuke-build/nuke) - 跨平台构建自动化系统. -* [Opserver](https://github.com/opserver/Opserver) - Stack Exchange 的监控系统. -* [vsts-agent](https://github.com/Microsoft/vsts-agent/blob/master/README.md) - Visual Studio 团队服务构建和发布代理. +* [GitVersioning](https://github.com/AArnott/Nerdbank.GitVersioning) - Stamp your assemblies and NuGet packages with a version from a single, simple version.txt file and include git commit IDs for non-official builds. +* [go-dotnet](https://github.com/matiasinsaurralde/go-dotnet) - Go wrapper for the .NET Core Runtime. +* [Image2Docker](https://github.com/docker/communitytools-image2docker-win) - PowerShell module which ports existing Windows application workloads to Docker. +* [LocalAppVeyor](https://github.com/joaope/LocalAppVeyor) - Run your AppVeyor builds, locally. +* [msbuild](https://github.com/Microsoft/msbuild) - The Microsoft Build Engine is a platform for building applications. +* [Nuke](https://github.com/nuke-build/nuke) - Cross-platform build automation system. +* [Opserver](https://github.com/opserver/Opserver) - Stack Exchange's Monitoring System. +* [vsts-agent](https://github.com/Microsoft/vsts-agent/blob/master/README.md) - Visual Studio Team Services Build and Release Agent. ### Bundling and Minification -* [BundlerMinifier](https://github.com/madskristensen/BundlerMinifier) - Visual Studio 扩展,可让您配置 JS、CSS 和 HTML 文件的捆绑和缩小. -* [JavaScriptViewEngine](https://github.com/pauldotknopf/JavaScriptViewEngine) - 用于在 JavaScript 环境中呈现标记的 ASP.NET MVC ViewEngine. React 和 Angular 服务器端渲染的理想选择. -* [Smidge](https://github.com/Shazwazza/Smidge/) - 用于 ASP.NET Core 的轻量级运行时 CSS/JavaScript 文件缩小、组合、压缩和管理库. -* [Web Markup Minifier](https://github.com/Taritsyn/WebMarkupMin) - 包含一组标记缩小器的 .NET 库. 该项目的目标是通过减少 HTML、XHTML 和 XML 代码的大小来提高 Web 应用程序的性能. +* [BundlerMinifier](https://github.com/madskristensen/BundlerMinifier) - Visual Studio extension that let's you configure bundling and minification of JS, CSS and HTML files. +* [JavaScriptViewEngine](https://github.com/pauldotknopf/JavaScriptViewEngine) - ASP.NET MVC ViewEngine for rendering markup in a JavaScript environment. Ideal for React and Angular server-side rendering. +* [Smidge](https://github.com/Shazwazza/Smidge/) - Lightweight runtime CSS/JavaScript file minification, combination, compression & management library for ASP.NET Core. +* [Web Markup Minifier](https://github.com/Taritsyn/WebMarkupMin) - .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code. ### Caching * [CacheManager](https://github.com/MichaCo/CacheManager) - Open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features. [http://cachemanager.michaco.net](http://cachemanager.michaco.net) -* [EasyCaching](https://github.com/dotnetcore/EasyCaching) - 开源缓存库,包含缓存的基本用法和一些高级用法,可以帮助我们更轻松地处理缓存. -* [Faster](https://github.com/Microsoft/FASTER/tree/master/cs) - 来自 Microsoft Research 的快速键值存储. -* [Foundatio](https://github.com/exceptionless/Foundatio) - 用于构建分布式应用程序的可插入基础块. -* [Microsoft Caching](https://github.com/aspnet/Caching) - 用于内存缓存和分布式缓存的库. +* [EasyCaching](https://github.com/dotnetcore/EasyCaching) - Open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier. +* [Faster](https://github.com/Microsoft/FASTER/tree/master/cs) - Fast key-value store from Microsoft Research. +* [Foundatio](https://github.com/exceptionless/Foundatio) - Pluggable foundation blocks for building distributed apps. +* [Microsoft Caching](https://github.com/aspnet/Caching) - Libraries for in-memory caching and distributed caching. * [Stack Exchange Redis](https://github.com/StackExchange/StackExchange.Redis) - High performance general purpose redis client for .NET languages (C# etc). ### CMS -* [Awesome-CMS-Core](https://github.com/SaiGonSoftware/Awesome-CMS-Core) - Awesome CMS Core 是使用 ASP.Net Core 和 ReactJS 构建的开源 CMS,考虑到模块分离问题并提供最新的技术趋势 -* [Blogifier.Core](https://github.com/blogifierdotnet/Blogifier.Core) - ASP.NET 应用程序提供通用的博客功能. -* [Cofoundry](https://github.com/cofoundry-cms/cofoundry) - 开源 .NET Core CMS 和模块化应用程序框架. 代码优先,不引人注目且可扩展. -* [CoreWiki](https://github.com/csharpfritz/CoreWiki) - 我们在实时编码流中处理的简单 ASP.NET Core wiki. -* [dasblog-core](https://github.com/poppastring/dasblog-core) - 使用 ASP.NET Core 重新构想的原始 DasBlog -* [Miniblog](https://github.com/madskristensen/Miniblog.Core) - 一个 ASP.NET Core 博客引擎. -* [NetCoreCMS](https://github.com/OnnoRokomSoftware/NetCoreCMS) - 开源 ASP.NET Core 2.0 CMS. 目前支持MySQL,计划实现MSSQL、SQLite、PostgreSQL. 它也是一个模块化的 CMS,支持主题、皮肤、自定义布局、小部件、多语言(En、BN). -* [Piranha CMS](https://github.com/piranhacms/piranha.core) - 适用于 ASP.NET Core 和 Entity Framework Core 的轻量级且不显眼的开源 CMS. -* [Platformus](https://github.com/Platformus) - 基于 ASP.NET Core 1.0 和 ExtCore 框架的免费、开源和跨平台 CMS. -* [Squidex](https://github.com/Squidex/squidex) - Headless CMS,基于 MongoDB、CQRS 和事件源. -* [Swastika I/O Core CMS](https://github.com/Swastika-IO/Swastika-IO-Core) - 开源 ASP.NET Core 2.x CMS. 目前支持MS SQL,近期计划实现MSSQL、SQLite. 它有许多开箱即用的内置功能,如多语言支持、主题、模板…… -* [Umbraco](https://github.com/umbraco/umbraco-cms) - 可扩展且友好的开源 ASP.NET Core CMS -* [Weapsy](https://github.com/Weapsy/Weapsy) - 基于 DDD 和 CQRS 的开源 ASP.NET Core CMS. 它开箱即用地支持 MSSQL、MySQL、SQLite 和 PostgreSQL. +* [Awesome-CMS-Core](https://github.com/SaiGonSoftware/Awesome-CMS-Core) - Awesome CMS Core is an open source CMS built using ASP.Net Core & ReactJS with module separation concern in mind and provide lastest trend of technology +* [Blogifier.Core](https://github.com/blogifierdotnet/Blogifier.Core) - ASP.NET applications to provide common blogging functionality. +* [Cofoundry](https://github.com/cofoundry-cms/cofoundry) - Open source .NET Core CMS and modular application framework. Code-first, unobtrusive and extensible. +* [CoreWiki](https://github.com/csharpfritz/CoreWiki) - Simple ASP.NET Core wiki that we are working on during live coding streams. +* [dasblog-core](https://github.com/poppastring/dasblog-core) - The original DasBlog reimagined with ASP.NET Core +* [Miniblog](https://github.com/madskristensen/Miniblog.Core) - An ASP.NET Core blogging engine. +* [NetCoreCMS](https://github.com/OnnoRokomSoftware/NetCoreCMS) - An Open source ASP.NET Core 2.0 CMS. It currently supports MySQL and planned to implement MSSQL, SQLite and PostgreSQL. Also it is a modular CMS supports theme, skin, custom layout, widgets, multiple language (En, BN). +* [Piranha CMS](https://github.com/piranhacms/piranha.core) - A Lightweight & Unobtrusive Open Source CMS for ASP.NET Core and Entity Framework Core. +* [Platformus](https://github.com/Platformus) - Free, open source and cross-platform CMS based on ASP.NET Core 1.0 and ExtCore framework. +* [Squidex](https://github.com/Squidex/squidex) - Headless CMS, based on MongoDB, CQRS and Event Sourcing. +* [Swastika I/O Core CMS](https://github.com/Swastika-IO/Swastika-IO-Core) - Open source ASP.NET Core 2.x CMS. It currently supports MS SQL and planned to implement MSSQL, SQLite in the near future. It has many built-in features out of the box like multilanguage support, theme, template... +* [Umbraco](https://github.com/umbraco/umbraco-cms) - An extensible and friendly Open source ASP.NET Core CMS +* [Weapsy](https://github.com/Weapsy/Weapsy) - Open source ASP.NET Core CMS based on DDD and CQRS. It supports MSSQL, MySQL, SQLite and PostgreSQL out of the box. * [ZKEACMS](https://github.com/SeriaWei/ZKEACMS.Core) - Visual design, build site onlie by drag and drop. ### Code Analysis and Metrics -* [awesome-static-analysis](https://github.com/mre/awesome-static-analysis) - 各种编程语言的静态分析工具、linters 和代码质量检查器的精选列表. -* 代码分析 - * [CodeFormatter](https://github.com/dotnet/codeformatter) - 使用 Roslyn 自动重写源代码以遵循 netfx 编码风格的工具. [Nuget Package](https://www.nuget.org/packages/Dotnet.CodeFormatter.BuildTask.Fork) - * [DevSkim](https://github.com/Microsoft/DevSkim) - 一组提供安全“linting”功能的 IDE 插件和规则. - * [RefactoringEssentials](https://github.com/icsharpcode/RefactoringEssentials) - Visual Studio 的重构要点. +* [awesome-static-analysis](https://github.com/mre/awesome-static-analysis) - Curated list of static analysis tools, linters and code quality checkers for various programming languages. +* Code Analysis + * [CodeFormatter](https://github.com/dotnet/codeformatter) - Tool that uses Roslyn to automatically rewrite the source to follow netfx coding styles. [Nuget Package](https://www.nuget.org/packages/Dotnet.CodeFormatter.BuildTask.Fork) + * [DevSkim](https://github.com/Microsoft/DevSkim) - A set of IDE plugins and rules that provide security "linting" capabilities. + * [RefactoringEssentials](https://github.com/icsharpcode/RefactoringEssentials) - Refactoring Essentials for Visual Studio. * [roslyn-analyzers](https://github.com/dotnet/roslyn-analyzers) - .NET Compiler Platform ("Roslyn") Analyzers. - * [StyleCopAnalyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers) - 使用 .NET 编译器平台的 StyleCop 规则. -* 指标 - * [AppMetrics](https://github.com/alhardy/AppMetrics) - App Metrics 是一个开源和跨平台的 .NET 库,用于记录和报告应用程序内的指标并报告其健康状况. - * [Audit.NET](https://github.com/thepirat000/Audit.NET) - 用于审核 .NET 对象更改的小型框架. - * [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) - 用于基准测试的强大 .NET 库. - * [coverlet](https://github.com/tonerdo/coverlet) - .NET Core 的跨平台代码覆盖率库. - * [Foundatio](https://github.com/exceptionless/Foundatio#metrics) - 内存、redis、StatsD 和 Metrics.NET 实现的通用接口. - * [MiniCover](https://github.com/lucaslorentz/minicover) - .NET Core 的极简代码覆盖工具. - * [NBench](https://github.com/petabridge/NBench) - .NET 应用程序的性能基准测试和测试框架. - * [Nexogen.Libraries.Metrics](https://github.com/nexogen-international/Nexogen.Libraries.Metrics) - 用于在 .NET 中收集应用程序指标并将其导出到 Prometheus 的库. - * [OpenCover](https://github.com/OpenCover/opencover) - .NET 2 及更高版本的代码覆盖工具(仅限 WINDOWS 操作系统),支持 32 和 64 个进程,同时具有分支点和序列点. - * [PerformanceMonitor](https://github.com/dotnet-architecture/PerformanceMonitor) - .NET 核心应用程序性能监视器. - * [prometheus-net](https://github.com/prometheus-net/prometheus-net) - .NET 客户端 [https://prometheus.io](https://prometheus.io). - * [Prometheus.Client](https://github.com/PrometheusClientNet/Prometheus.Client) - .NET 客户端 [Prometheus](https://prometheus.io). - * [Prometheus.Client.MetricPusher](https://github.com/PrometheusClientNet/Prometheus.Client.MetricPusher) - 将指标推送到 Prometheus.Client 的 PushGateaway. - * [Prometheus.Client.AspNetCore](https://github.com/PrometheusClientNet/Prometheus.Client.AspNetCore) - Prometheus.Client 的中间件. - * [Prometheus.Client.MetricServer](https://github.com/PrometheusClientNet/Prometheus.Client.MetricServer) - Prometheus.Client 的 MetricServer. - * [Prometheus.Client.HttpRequestDurations](https://github.com/PrometheusClientNet/Prometheus.Client.HttpRequestDurations) - Prometheus.Client 请求持续时间的指标记录. + * [StyleCopAnalyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers) - StyleCop rules using the .NET Compiler Platform. +* Metrics + * [AppMetrics](https://github.com/alhardy/AppMetrics) - App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application and reports it's health. + * [Audit.NET](https://github.com/thepirat000/Audit.NET) - Small framework to audit .NET object changes. + * [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) - Powerful .NET library for benchmarking. + * [coverlet](https://github.com/tonerdo/coverlet) - Cross platform code coverage library for .NET Core. + * [Foundatio](https://github.com/exceptionless/Foundatio#metrics) - A common interface with in memory, redis, StatsD, and Metrics.NET implementations. + * [MiniCover](https://github.com/lucaslorentz/minicover) - Minimalist Code Coverage Tool for .NET Core. + * [NBench](https://github.com/petabridge/NBench) - Performance benchmarking and testing framework for .NET applications. + * [Nexogen.Libraries.Metrics](https://github.com/nexogen-international/Nexogen.Libraries.Metrics) - Library for collecting application metrics in .NET and exporting them to Prometheus. + * [OpenCover](https://github.com/OpenCover/opencover) - Code coverage tool for .NET 2 and above (WINDOWS OS only), support for 32 and 64 processes with both branch and sequence points. + * [PerformanceMonitor](https://github.com/dotnet-architecture/PerformanceMonitor) - .NET Core Application Performance Monitor. + * [prometheus-net](https://github.com/prometheus-net/prometheus-net) - .NET Client for [https://prometheus.io](https://prometheus.io). + * [Prometheus.Client](https://github.com/PrometheusClientNet/Prometheus.Client) - .NET Client for [Prometheus](https://prometheus.io). + * [Prometheus.Client.MetricPusher](https://github.com/PrometheusClientNet/Prometheus.Client.MetricPusher) - Push metrics to a PushGateaway for the Prometheus.Client. + * [Prometheus.Client.AspNetCore](https://github.com/PrometheusClientNet/Prometheus.Client.AspNetCore) - Middleware for the Prometheus.Client. + * [Prometheus.Client.MetricServer](https://github.com/PrometheusClientNet/Prometheus.Client.MetricServer) - MetricServer for the Prometheus.Client. + * [Prometheus.Client.HttpRequestDurations](https://github.com/PrometheusClientNet/Prometheus.Client.HttpRequestDurations) - Metrics logging of request durations for the Prometheus.Client. ### Compression -* [lz4net](https://github.com/MiloszKrajewski/K4os.Compression.LZ4) - 适用于所有 .NET 平台的超快速压缩算法. +* [lz4net](https://github.com/MiloszKrajewski/K4os.Compression.LZ4) - Ultra fast compression algorithm for all .NET platforms. * [sharpcompress](https://github.com/adamhathcock/sharpcompress) - Fully managed C# library to deal with many compression types and formats. ### Compilers, Transpilers and Languages * [Fable](https://github.com/fable-compiler/Fable) - F# to JavaScript Compiler. * [fparsec](https://github.com/stephan-tolksdorf/fparsec) - A parser combinatory library for F# and C#. -* [IL2C](https://github.com/kekyo/IL2C) - ECMA-335 CIL/MSIL 到 C 语言的翻译器. +* [IL2C](https://github.com/kekyo/IL2C) - A translator for ECMA-335 CIL/MSIL to C language. * [Mond](https://github.com/Rohansi/Mond) - A dynamically typed scripting language written in C# with a REPL, debugger, and simple embedding API. -* [peachpie](https://github.com/peachpiecompiler/peachpie) - .NET 的开源 PHP 编译器. +* [peachpie](https://github.com/peachpiecompiler/peachpie) - Open-source PHP compiler to .NET. * [Pidgin](https://github.com/benjamin-hodgson/Pidgin) - A lightweight, fast and flexible parsing library for C#, developed at Stack Overflow. * [roslyn](https://github.com/dotnet/roslyn) - The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs. * [Sprache](https://github.com/sprache/Sprache) - Tiny C# Monadic Parser Framework. ### Cryptography -* [BCrypt.Net](https://github.com/BcryptNet/bcrypt.net) - 对原始 bcrypt 包进行更新. -* [BCrypt.NET-Core](https://github.com/neoKushan/BCrypt.Net-Core) - BCrypt.NET 的 .NET Core 端口用于安全地存储密码. +* [BCrypt.Net](https://github.com/BcryptNet/bcrypt.net) - Bringing updates to the original bcrypt package. +* [BCrypt.NET-Core](https://github.com/neoKushan/BCrypt.Net-Core) - .NET Core port of BCrypt.NET used to store passwords securely. * [BouncyCastle PCL](https://github.com/onovotny/BouncyCastle-PCL) - The Bouncy Castle Crypto package is a C# implementation of cryptographic algorithms and protocols. -* [multiformats](https://github.com/multiformats/cs-multihash) - 一个通用哈希库,但是一个用于编码/解码 Multihashes 的库,它是一个“容器”,描述了摘要是用什么哈希算法计算的. -* [nsec](https://github.com/ektrah/nsec) - NSec 是一个新的基于 libsodium 的 .NET Core 加密库. -* [SecurityDriven.Inferno](https://github.com/thangchung/awesome-dotnet-core/blob/master/github.com/sdrapkin/SecurityDriven.Inferno) - 使用 .Net 原语的高级加密库,已经过专业审核. +* [multiformats](https://github.com/multiformats/cs-multihash) - A general purpose hashing library, but a library to encode/decode Multihashes which is a "container" describing what hash algorithm the digest is calculated with. +* [nsec](https://github.com/ektrah/nsec) - NSec is a new cryptographic library for .NET Core based on libsodium. +* [SecurityDriven.Inferno](https://github.com/thangchung/awesome-dotnet-core/blob/master/github.com/sdrapkin/SecurityDriven.Inferno) - Hig level crypto library used .Net primitives, has been professionally audited. ### Database * [DBreeze](https://github.com/hhblaze/DBreeze) - C# .NET MONO NOSQL (key value store embedded) ACID multi-paradigm database management system. -* [JsonFlatFileDataStore](https://github.com/ttu/json-flatfile-datastore) - 支持类型化和动态数据的简单 JSON 平面文件数据存储. -* [LiteDB](https://github.com/mbdavid/LiteDB) - .NET NoSQL 文档存储在单个数据文件中 - [http://www.litedb.org](http://www.litedb.org). -* [NoDb](https://github.com/joeaudette/NoDb) - .NET Core/ASP.NET Core 的“无数据库”文件系统存储,因为并非每个项目都需要数据库. -* [marten](https://github.com/JasperFx/marten) - Postgresql 作为 .NET 应用程序的文档数据库和事件存储 [http://jasperfx.github.io/marten](http://jasperfx.github.io/marten). -* [StringDB](https://github.com/SirJosh3917/StringDB) - StringDB 是一个模块化的键/值对存档数据库,旨在消耗*微小*数量的 ram 并生成*微小*数据库. -* [yessql](https://github.com/sebastienros/yessql) - 在任何 RDBMS 上工作的 .NET 文档数据库. +* [JsonFlatFileDataStore](https://github.com/ttu/json-flatfile-datastore) - Simple JSON flat file data store with support for typed and dynamic data. +* [LiteDB](https://github.com/mbdavid/LiteDB) - .NET NoSQL Document Store in a single data file - [http://www.litedb.org](http://www.litedb.org). +* [NoDb](https://github.com/joeaudette/NoDb) - "no database" file system storage for .NET Core/ASP.NET Core because not every project needs a database. +* [marten](https://github.com/JasperFx/marten) - Postgresql as a Document Database and Event Store for .NET Applications [http://jasperfx.github.io/marten](http://jasperfx.github.io/marten). +* [StringDB](https://github.com/SirJosh3917/StringDB) - StringDB is a modular, key/value pair archival DB designed to consume *tiny* amounts of ram & produce *tiny* databases. +* [yessql](https://github.com/sebastienros/yessql) - .NET document database working on any RDBMS. ### Database Drivers * [cassandra-csharp-driver](https://github.com/datastax/csharp-driver) - DataStax C# Driver for Apache Cassandra. -* [confluent-kafka-dotnet](https://github.com/confluentinc/confluent-kafka-dotnet) - Confluent 的 Apache Kafka .NET 客户端. -* [couchbase-lite-net](https://github.com/couchbase/couchbase-lite-net) - 用于 .NET 的轻量级、面向文档 (NoSQL) 的可同步数据库引擎. -* [MongoDB.Driver](https://github.com/mongodb/mongo-csharp-driver) - 用于 MongoDB 的 .NET 驱动程序. -* [MongoDB.Entities](https://github.com/dj-nitehawk/MongoDB.Entities) - 具有优雅的 api、LINQ 支持和内置实体关系管理的 MongoDB 数据访问库 +* [confluent-kafka-dotnet](https://github.com/confluentinc/confluent-kafka-dotnet) - Confluent's Apache Kafka .NET client. +* [couchbase-lite-net](https://github.com/couchbase/couchbase-lite-net) - A lightweight, document-oriented (NoSQL), syncable database engine for .NET. +* [MongoDB.Driver](https://github.com/mongodb/mongo-csharp-driver) - .NET Driver for MongoDB. +* [MongoDB.Entities](https://github.com/dj-nitehawk/MongoDB.Entities) - A data access library for MongoDB with an elegant api, LINQ support and built-in entity relationship management * MySQL - * [mysql-connector-net](https://github.com/mysql/mysql-connector-net/tree/8.0) - Connector/Net 是用于 MySQL 的完全托管的 ADO.NET 驱动程序. - * [MySqlConnector](https://github.com/mysql-net/MySqlConnector) - 适用于 .NET 和 .NET Core 的异步 MySQL 连接器. + * [mysql-connector-net](https://github.com/mysql/mysql-connector-net/tree/8.0) - Connector/Net is a fully-managed ADO.NET driver for MySQL. + * [MySqlConnector](https://github.com/mysql-net/MySqlConnector) - Async MySQL Connector for .NET and .NET Core. * Neo4j - * [neo4j-dotnet-driver](https://github.com/neo4j/neo4j-dotnet-driver) - .NET 的 Neo4j Bolt 驱动程序. - * [Neo4jClient](https://github.com/Readify/Neo4jClient) - Neo4j 的 .NET 客户端绑定. + * [neo4j-dotnet-driver](https://github.com/neo4j/neo4j-dotnet-driver) - Neo4j Bolt driver for .NET. + * [Neo4jClient](https://github.com/Readify/Neo4jClient) - .NET client binding for Neo4j. * [npgsql](https://github.com/npgsql/npgsql) - .NET data provider for PostgreSQL. It allows any program developed for .NET framework to access a PostgreSQL database server. It is implemented in 100% C# code. PostgreSQL versions since 9.1 are officially supported, others may work. [http://www.npgsql.org](http://www.npgsql.org) -* [ravendb](https://github.com/ayende/ravendb/tree/v4.0) - Linq 为 .NET 启用了文档数据库. +* [ravendb](https://github.com/ayende/ravendb/tree/v4.0) - Linq enabled document database for .NET. * [RethinkDb.Driver](https://github.com/bchavez/RethinkDb.Driver) - C#/.NET RethinkDB driver with 100% ReQL API coverage. -* [progaudi.tarantool](https://github.com/progaudi/progaudi.tarantool) - Tarantool NoSql 数据库的 .NET 客户端. +* [progaudi.tarantool](https://github.com/progaudi/progaudi.tarantool) - .NET client for Tarantool NoSql database. ### Database Tools and Utilities -* [DbUp](https://github.com/DbUp/DbUp) - .NET 库可帮助您将更改部署到 SQL Server 数据库. 它跟踪哪些 SQL 脚本已经运行,并运行更新数据库所需的更改脚本. +* [DbUp](https://github.com/DbUp/DbUp) - .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date. * [Evolve](https://github.com/lecaillon/Evolve) - Simple database migration tool that uses plain SQL scripts. Inspired by Flyway. -* [EFCorePowerTools](https://github.com/ErikEJ/EFCorePowerTools) - Entity Framework Core Power Tools - EF Core 的逆向工程、迁移和模型可视化. -* [fluentmigrator](https://github.com/fluentmigrator/fluentmigrator) - .NET 的迁移框架很像 Ruby on Rails 迁移. -* [monitor-table-change-with-sqltabledependency](https://github.com/christiandelbianco/monitor-table-change-with-sqltabledependency) - 获取有关记录表更改的 SQL Server 通知. -* [NReco.PivotData](https://www.nuget.org/packages/NReco.PivotData) - 具有 OLAP 操作和数据透视表数据模型的内存数据立方体. +* [EFCorePowerTools](https://github.com/ErikEJ/EFCorePowerTools) - Entity Framework Core Power Tools - reverse engineering, migrations and model visualization for EF Core. +* [fluentmigrator](https://github.com/fluentmigrator/fluentmigrator) - Migration framework for .NET much like Ruby on Rails Migrations. +* [monitor-table-change-with-sqltabledependency](https://github.com/christiandelbianco/monitor-table-change-with-sqltabledependency) - Get SQL Server notification on record table change. +* [NReco.PivotData](https://www.nuget.org/packages/NReco.PivotData) - In-memory data cube with OLAP operations and PivotTable data model. * [roundhouse](https://github.com/chucknorris/roundhouse) - Database Migration Utility for .NET using sql files and versioning based on source control. -* [SapphireDb](https://github.com/SapphireDb/SapphireDb) - SapphireDb 的服务器实现,这是一个用于轻松开发具有实时数据同步的应用程序的框架,以及用于 asp.net core 和 ef core 的 firebase 实时数据库/firestore 的自托管替代方案. 查看文档以获取更多详细信息: [Documentation](https://sapphire-db.com) +* [SapphireDb](https://github.com/SapphireDb/SapphireDb) - Server implementation of SapphireDb, a framework for easy development of applications with realtime data synchronization and a self hosted alternative to firebase realtime database/firestore for asp.net core and ef core. Check out the documentation for more details: [Documentation](https://sapphire-db.com) * [SharpRepository](https://github.com/SharpRepository/SharpRepository) - SharpRepository is a generic repository written in C# which includes support for various relational, document and object databases including Entity Framework, RavenDB, MongoDb and Db4o. SharpRepository includes Xml and InMemory repository implementations as well. -* [TrackableEntities.Core](https://github.com/TrackableEntities/TrackableEntities.Core) - 使用 .NET Core 跨服务边界进行更改跟踪. -* [Mongo.Migration](https://github.com/SRoddis/Mongo.Migration) - Mongo.Migration 专为 [MongoDB C# Driver](https://github.com/thangchung/awesome-dotnet-core/blob/master/ https://github.com/mongodb/mongo-csharp-driver) 轻松即时地迁移您的文档. 模式迁移不再需要停机. 只需编写小而简单的迁移. [Link](https://github.com/thangchung/awesome-dotnet-core/blob/master/ https://github.com/SRoddis/Mongo.Migration) -* [EntityFrameworkCore.DataEncryption](https://github.com/Eastrall/EntityFrameworkCore.DataEncryption) - Microsoft.EntityFrameworkCore 的插件,使用内置或自定义加密提供程序添加对加密字段的支持. +* [TrackableEntities.Core](https://github.com/TrackableEntities/TrackableEntities.Core) - Change-tracking across service boundaries with .NET Core. +* [Mongo.Migration](https://github.com/SRoddis/Mongo.Migration) - Mongo.Migration is designed for the [MongoDB C# Driver](https://github.com/thangchung/awesome-dotnet-core/blob/master/ https://github.com/mongodb/mongo-csharp-driver) to migrate your documents easily and on-the-fly. No more downtime for schema-migrations. Just write small and simple migrations. [Link](https://github.com/thangchung/awesome-dotnet-core/blob/master/ https://github.com/SRoddis/Mongo.Migration) +* [EntityFrameworkCore.DataEncryption](https://github.com/Eastrall/EntityFrameworkCore.DataEncryption) - A plugin for Microsoft.EntityFrameworkCore to add support of encrypted fields using built-in or custom encryption providers. ### Date and Time -* [Exceptionless.DateTimeExtensions](https://github.com/exceptionless/Exceptionless.DateTimeExtensions) - DateTimeRange、Business Day 和各种 DateTime、DateTimeOffset、TimeSpan 扩展方法. -* [FluentDateTime](https://github.com/FluentDateTime/FluentDateTime) - 允许您编写更清晰的 DateTime 表达式和操作. 部分灵感来自 Ruby DateTime Extensions. -* [nodatime](https://github.com/nodatime/nodatime) - 更好的 .NET 日期和时间 API [http://nodatime.org](http://nodatime.org). +* [Exceptionless.DateTimeExtensions](https://github.com/exceptionless/Exceptionless.DateTimeExtensions) - DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods. +* [FluentDateTime](https://github.com/FluentDateTime/FluentDateTime) - Allows you to write cleaner DateTime expressions and operation. Partially inspired by Ruby DateTime Extensions. +* [nodatime](https://github.com/nodatime/nodatime) - Better date and time API for .NET [http://nodatime.org](http://nodatime.org). ### Distributed Computing -* [AspNetCore.Diagnostics.HealthChecks](https://github.com/xabaril/AspNetCore.Diagnostics.HealthChecks) - ASP.NET Core 诊断包的企业健康检查 - - [BeatPulse](https://github.com/Xabaril/BeatPulse) - 启用负载平衡器以监控部署的 Web 应用程序的状态 -* [Foundatio](https://github.com/exceptionless/Foundatio) - 用于构建分布式应用程序的可插入基础块 -* [jasper](https://github.com/JasperFx/jasper) - .NET 的下一代应用程序开发框架 -* [Rafty](https://github.com/ThreeMammals/Rafty) - .NET Core 中的 RAFT 共识 -* [Obvs](https://github.com/christopherread/Obvs) - 一个可观察的微服务总线 .NET 库,将底层传输包装在简单的基于 Rx 的接口中 -* [Ocelot](https://github.com/ThreeMammals/Ocelot) - 使用 .NET Core 创建的 API 网关 -* [OpenTracing](https://github.com/opentracing/opentracing-csharp) - 供应商中立的 API 和用于分布式跟踪的工具 -* [Polly](https://github.com/App-vNext/Polly) - .NET 3.5 / 4.0 / 4.5 / PCL 库,允许开发人员以流畅的方式表达瞬态异常和故障处理策略,例如 Retry、Retry Forever、Wait and Retry 或 Circuit Breaker -* [ProxyKit](https://github.com/damianh/ProxyKit) - 在 ASP.NET Core 上创建代码优先 HTTP 反向代理的工具包 +* [AspNetCore.Diagnostics.HealthChecks](https://github.com/xabaril/AspNetCore.Diagnostics.HealthChecks) - Enterprise HealthChecks for ASP.NET Core Diagnostics Package + - [BeatPulse](https://github.com/Xabaril/BeatPulse) - Enable load balancers to montior the status of deployed Web applications +* [Foundatio](https://github.com/exceptionless/Foundatio) - Pluggable foundation blocks for building distributed apps +* [jasper](https://github.com/JasperFx/jasper) - Next generation application development framework for .NET +* [Rafty](https://github.com/ThreeMammals/Rafty) - RAFT consensus in .NET Core +* [Obvs](https://github.com/christopherread/Obvs) - An observable microservice bus .NET library that wraps the underlying transport in simple Rx based interfaces +* [Ocelot](https://github.com/ThreeMammals/Ocelot) - API Gateway created using .NET Core +* [OpenTracing](https://github.com/opentracing/opentracing-csharp) - Vendor-neutral APIs and instrumentation for distributed tracing +* [Polly](https://github.com/App-vNext/Polly) - .NET 3.5 / 4.0 / 4.5 / PCL library that allows developers to express transient exception and fault handling policies such as Retry, Retry Forever, Wait and Retry or Circuit Breaker in a fluent manner +* [ProxyKit](https://github.com/damianh/ProxyKit) - Toolkit to create code-first HTTP reverse proxies on ASP.NET Core ### E-Commerce and Payments -* [nopCommerce](https://github.com/nopSolutions/nopCommerce) - 免费的开源电子商务购物车 (ASP.NET MVC / ASP.NET Core MVC ) 拥有庞大的社区和充满新功能、主题和插件的市场. -* [GrandNode](https://github.com/grandnode/grandnode) - 基于 ASP.NET Core 2.1 和 MongoDB 衍生的多平台、免费、开源的电子商务购物车 [nopCommerce](https://github.com/nopSolutions/nopCommerce). -* [PayPal](https://github.com/paypal/PayPal-NET-SDK) - 用于 PayPal 的 RESTful API 的 .NET SDK. -* [SimplCommerce](https://github.com/simplcommerce/SimplCommerce) - 基于 .NET Core 构建的超级简单的电子商务系统. -* [Stripe](https://github.com/ServiceStack/Stripe) - 用于 stripe.com REST API 的类型化 .NET 客户端. +* [nopCommerce](https://github.com/nopSolutions/nopCommerce) - Free open-source ecommerce shopping cart (ASP.NET MVC / ASP.NET Core MVC ) with a vast community and a market place full of new features, themes and plugins. +* [GrandNode](https://github.com/grandnode/grandnode) - Multi-platform, free, open source ecommerce shopping cart based on ASP.NET Core 2.1 and MongoDB derived from [nopCommerce](https://github.com/nopSolutions/nopCommerce). +* [PayPal](https://github.com/paypal/PayPal-NET-SDK) - .NET SDK for PayPal's RESTful APIs. +* [SimplCommerce](https://github.com/simplcommerce/SimplCommerce) - Super simple ecommerce system built on .NET Core. +* [Stripe](https://github.com/ServiceStack/Stripe) - Typed .NET clients for stripe.com REST APIs. ### Exceptions -* [Demystifier](https://github.com/benaadams/Ben.Demystifier) - 对堆栈跟踪的高性能理解(使错误日志更有效率). -* [Exceptionless](https://github.com/exceptionless/Exceptionless.Net) - 完美的 .NET 客户端 -* [GlobalExceptionHandlerDotNet](https://github.com/JosephWoodward/GlobalExceptionHandlerDotNet) - GlobalExceptionHandlerDotNet 允许您将异常处理配置为 ASP.NET Core 应用程序管道的约定,而不是在每个控制器操作中显式处理它们. -* [Sentry](https://github.com/getsentry/sentry-dotnet) - .NET SDK for Sentry,一种开源错误跟踪,可帮助开发人员实时监控和修复崩溃. +* [Demystifier](https://github.com/benaadams/Ben.Demystifier) - High performance understanding for stack traces (Make error logs more productive). +* [Exceptionless](https://github.com/exceptionless/Exceptionless.Net) - Exceptionless .NET Client +* [GlobalExceptionHandlerDotNet](https://github.com/JosephWoodward/GlobalExceptionHandlerDotNet) - GlobalExceptionHandlerDotNet allows you to configure exception handling as a convention with your ASP.NET Core application pipeline as opposed to explicitly handling them within each controller action. +* [Sentry](https://github.com/getsentry/sentry-dotnet) - .NET SDK for Sentry, an Open-source error tracking that helps developers monitor and fix crashes in real time. ### Functional Programming * [CSharpFunctionalExtensions](https://github.com/vkhorikov/CSharpFunctionalExtensions) - Functional Extensions for C#. -* [DynamicData](https://github.com/RolandPheasant/DynamicData) - 基于 Rx.NET 的响应式集合. +* [DynamicData](https://github.com/RolandPheasant/DynamicData) - Reactive collections based on Rx.NET. * [echo-process](https://github.com/louthy/echo-process) - Actor library for C# with additional modules that support persistence to Redis, as well as JS integration. -* [FsCheck](https://github.com/fscheck/FsCheck) - .NET 的随机测试. +* [FsCheck](https://github.com/fscheck/FsCheck) - Random Testing for .NET. * [Giraffe](https://github.com/dustinmoris/Giraffe) - A native functional ASP.NET Core web framework for F# developers. * [language-ext](https://github.com/louthy/language-ext) - C# functional language extensions and 'Erlang like' concurrency system. * [LaYumba.Functional](https://github.com/la-yumba/functional-csharp-code) - Utility library for programming functionally in C#. -* [NetMQ.ReactiveExtensions](https://github.com/NetMQ/NetMQ.ReactiveExtensions) - 使用 Reactive Extensions (RX) 毫不费力地在网络上的任何地方发送消息. 传输协议是 ZeroMQ. +* [NetMQ.ReactiveExtensions](https://github.com/NetMQ/NetMQ.ReactiveExtensions) - Effortlessly send messages anywhere on the network using Reactive Extensions (RX). Transport protocol is ZeroMQ. * [Optional](https://github.com/nlkl/Optional) - A robust option type for C#. -* [reactive-streams-dotnet](https://github.com/reactive-streams/reactive-streams-dotnet) - [Reactive Streams](http://www.reactive-streams.org/) 对于.NET. -* [ReactiveUI](https://github.com/reactiveui/ReactiveUI) - 一个 MVVM 框架,它与 .NET 的 Reactive Extensions 集成,以创建可在任何移动或桌面平台上运行的优雅、可测试的用户界面. -* [Rx.NET](https://github.com/Reactive-Extensions/Rx.NET) - 这 [Reactive Extensions](http://reactivex.io) 对于.NET. -* [Qactive](https://github.com/RxDave/Qactive) - 反应式可查询可观察框架. `4.xx 或以上` -* [sodium](https://github.com/SodiumFRP/sodium/tree/master/) - 功能反应式编程 (FRP) 库. `4.xx 或以上` +* [reactive-streams-dotnet](https://github.com/reactive-streams/reactive-streams-dotnet) - [Reactive Streams](http://www.reactive-streams.org/) for .NET. +* [ReactiveUI](https://github.com/reactiveui/ReactiveUI) - A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. +* [Rx.NET](https://github.com/Reactive-Extensions/Rx.NET) - The [Reactive Extensions](http://reactivex.io) for .NET. +* [Qactive](https://github.com/RxDave/Qactive) - Reactive queryable observable framework. `4.x.x or above` +* [sodium](https://github.com/SodiumFRP/sodium/tree/master/) - Functional Reactive Programming (FRP) Library. `4.x.x or above` ### Graphics -* [GLFWDotNet](https://github.com/smack0007/GLFWDotNet) - GLFW 的 .NET 绑定. -* [ImageProcessor](https://github.com/JimBobSquarePants/ImageProcessor) - 一个流畅的 System.Drawing 包装器,用于处理图像文件 [http://imageprocessor.org](http://imageprocessor.org) . `4.5.x 或以上` +* [GLFWDotNet](https://github.com/smack0007/GLFWDotNet) - .NET bindings for GLFW. +* [ImageProcessor](https://github.com/JimBobSquarePants/ImageProcessor) - A fluent wrapper around System.Drawing for the processing of image files [http://imageprocessor.org](http://imageprocessor.org). `4.5.x or above` * [ImageSharp](https://github.com/SixLabors/ImageSharp) - Cross-platform library for processing of image files written in C#. -* [LibVLCSharp](https://github.com/videolan/libvlcsharp): libvlc 的 .NET/Mono 绑定,多媒体框架支持 VideoLAN 制作的 VLC 应用程序. -* [Magick.NET](https://github.com/dlemstra/Magick.NET) - ImageMagick 的 .NET 库. -* [MagicScaler](https://github.com/saucecontrol/PhotoSauce) - 用于 .NET 的 MagicScaler 高性能、高质量图像处理管道 +* [LibVLCSharp](https://github.com/videolan/libvlcsharp): .NET/Mono bindings for libvlc, the multimedia framework powering the VLC applications made by VideoLAN. +* [Magick.NET](https://github.com/dlemstra/Magick.NET) - The .NET library for ImageMagick. +* [MagicScaler](https://github.com/saucecontrol/PhotoSauce) - MagicScaler high-performance, high-quality image processing pipeline for .NET * [QRCoder](https://github.com/codebude/QRCoder) - A pure C# Open Source QR Code implementation. * [SharpBgfx](https://github.com/MikePopoloski/SharpBgfx) - C# bindings for the bgfx graphics library. -* [Structure.Sketching](https://github.com/JaCraig/Structure.Sketching) - 用于支持 .NET Core 的 .NET 应用程序的图像处理库. -* [veldrid](https://github.com/mellinoe/veldrid) - 用于 .NET 的低级硬件加速 3D 图形库. -* [ZXing.Net](https://github.com/micjahn/ZXing.Net/) - 原始基于 java 的条码阅读器和生成器库 zxing 的 .Net 端口. +* [Structure.Sketching](https://github.com/JaCraig/Structure.Sketching) - Image processing library for use in .NET applications that supports .NET Core. +* [veldrid](https://github.com/mellinoe/veldrid) - A low-level, hardware-accelerated 3D graphics library for .NET. +* [ZXing.Net](https://github.com/micjahn/ZXing.Net/) - .Net port of the original java-based barcode reader and generator library zxing. ### GUI -* [AdonisUI](https://github.com/benruehl/adonis-ui) - 用于 WPF 应用程序的轻量级 UI 工具包,提供经典但增强的 Windows 视觉效果. -* [Avalonia](https://github.com/AvaloniaUI/Avalonia) - 多平台 .NET UI 框架(以前称为 Perspex). -* [AvaloniaEdit](https://github.com/AvaloniaUI/AvaloniaEdit/) - 基于 Avalonia 的文本编辑器组件派生自 [AvalonEdit](https://github.com/icsharpcode/AvalonEdit) - [HandyControls](https://github.com/ghost1372/HandyControls) - 包含一些简单常用的 WPF 控件. -* [Lara](https://github.com/integrativesoft/lara) - Lara Web Engine 是一个用 C 语言开发 Web 用户界面的库# -* [ShellProgressBar](https://github.com/Mpdreamz/shellprogressbar) - 在控制台程序中创建进度条的库 -* [Qml.Net](https://github.com/pauldotknopf/Qml.Net) - 用于 Mono/.NET/.NET Core 的跨平台 Qml/.NET 集成. -* [WinApi](https://github.com/prasannavl/WinApi) - 一个简单、直接、超薄的 CLR 库,用于具有自动化、窗口、DirectX、OpenGL 和 Skia 助手的高性能 Win32 Native Interop. +* [AdonisUI](https://github.com/benruehl/adonis-ui) - Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals. +* [Avalonia](https://github.com/AvaloniaUI/Avalonia) - A multi-platform .NET UI framework (formerly known as Perspex). +* [AvaloniaEdit](https://github.com/AvaloniaUI/AvaloniaEdit/) - The Avalonia-based text editor component forked from [AvalonEdit](https://github.com/icsharpcode/AvalonEdit) + [HandyControls](https://github.com/ghost1372/HandyControls) - Contains some simple and commonly used WPF controls. +* [Lara](https://github.com/integrativesoft/lara) - Lara Web Engine is a library for developing Web user interfaces in C# +* [ShellProgressBar](https://github.com/Mpdreamz/shellprogressbar) - library to create progress bars in console programs +* [Qml.Net](https://github.com/pauldotknopf/Qml.Net) - A cross-platform Qml/.NET integration for Mono/.NET/.NET Core. +* [WinApi](https://github.com/prasannavl/WinApi) - A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop with automation, windowing, DirectX, OpenGL and Skia helpers. ### IDE -* [Mono](https://github.com/mono/monodevelop) - MonoDevelop 使开发人员能够在 Linux、Windows 和 Mac OS X 上快速编写桌面和 Web 应用程序.它还使开发人员可以轻松地将使用 Visual Studio 创建的 .NET 应用程序移植到 Linux 和 Mac OS X,为所有平台维护单一代码库. +* [Mono](https://github.com/mono/monodevelop) - MonoDevelop enables developers to quickly write desktop and web applications on Linux, Windows and Mac OS X. It also makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OS X maintaining a single code base for all platforms. * [rider](https://www.jetbrains.com/rider/) - Cross-platform C# IDE based on the IntelliJ platform and ReSharper. -* [Omnisharp](http://www.omnisharp.net/) - 一系列开源项目,每个项目都有一个目标:在您选择的编辑器中实现出色的 .NET 体验. +* [Omnisharp](http://www.omnisharp.net/) - Family of Open Source projects, each with one goal: To enable a great .NET experience in YOUR editor of choice. * [SharpDevelop](https://github.com/icsharpcode/SharpDevelop) - SharpDevelop is a free Integrated Development Environment (IDE) for C#, VB.NET, Boo, IronPython, IronRuby and F# projects on Microsoft's .NET platform. It is written (almost) entirely in C#, and comes with features you would expect in an IDE plus a few more. -* [Visual Studio Code](https://github.com/Microsoft/vscode) - 一种新型工具,结合了代码编辑器的简单性和开发人员在其核心编辑-构建-调试周期中所需的功能. Code 提供全面的编辑和调试支持、可扩展性模型以及与现有工具的轻量级集成. -* [Visual Studio Community](https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx) - 面向个人开发者、开源项目、学术研究、教育和小型专业团队的免费编辑器. +* [Visual Studio Code](https://github.com/Microsoft/vscode) - New type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools. +* [Visual Studio Community](https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx) - Free editor for individual developers, open source projects, academic research, education, and small professional teams. ### Internationalization -* [Localization](https://github.com/aspnet/Localization) - ASP.NET Core 应用程序的本地化抽象和实现. -* [NetCoreStack.Localization](https://github.com/NetCoreStack/Localization) - 使用实体框架和内存缓存的 .NET Core 数据库资源本地化 -* [Westwind.Globalization](https://github.com/RickStrahl/Westwind.Globalization) - .NET 应用程序的数据库驱动资源本地化. +* [Localization](https://github.com/aspnet/Localization) - Localization abstractions and implementations for ASP.NET Core applications. +* [NetCoreStack.Localization](https://github.com/NetCoreStack/Localization) - Database Resource Localization for .NET Core with Entity Framework and In Memory Cache +* [Westwind.Globalization](https://github.com/RickStrahl/Westwind.Globalization) - Database driven resource localization for .NET applications. ### IOC -* [AutoDI](https://github.com/Keboo/AutoDI) - 使用 IL 编织的超快速编译时依赖注入. -* [Autofac](https://github.com/autofac/Autofac) - 令人上瘾的 .NET IoC 容器. -* [Castle.Windsor](https://github.com/castleproject/Windsor) Castle Windsor 是可用于 .NET 的同类最佳、成熟的控制反转容器. -* [DryIoc](https://github.com/dadhi/DryIoc) - 用于 .NET 的快速、小型、全功能 IoC 容器. -* [Grace](https://github.com/ipjohnson/Grace) - Grace 是一个功能丰富的依赖注入容器,在设计时考虑了易用性和性能. -* [Inyector](https://github.com/davidrevoledo/Inyector) - AspNetCore 的依赖注入自动化 -* [Lamar](https://github.com/JasperFx/lamar) - 快速反转控制工具和 Roslyn Chicanery 的杂项. -* [LightInject](https://github.com/seesharper/LightInject) - 超轻量级 IoC 容器. -* [SimpleInjector](https://github.com/simpleinjector/SimpleInjector) - 简单、灵活、快速的依赖注入库,促进最佳实践,引导开发人员走向成功. -* [Stashbox](https://github.com/z4kn4fein/stashbox) - 一个轻量级、可移植的依赖注入框架,用于基于 .NET 的解决方案. -* [Unity](https://github.com/unitycontainer/unity) - 轻量级、可扩展的依赖注入容器. +* [AutoDI](https://github.com/Keboo/AutoDI) - Super-fast compile-time dependency injection using IL weaving. +* [Autofac](https://github.com/autofac/Autofac) - Addictive .NET IoC container. +* [Castle.Windsor](https://github.com/castleproject/Windsor) Castle Windsor is a best of breed, mature Inversion of Control container available for .NET. +* [DryIoc](https://github.com/dadhi/DryIoc) - Fast, small, full-featured IoC Container for .NET. +* [Grace](https://github.com/ipjohnson/Grace) - Grace is a feature rich Dependency Injection Container designed with ease of use and performance in mind. +* [Inyector](https://github.com/davidrevoledo/Inyector) - Dependency Injection Automation for AspNetCore +* [Lamar](https://github.com/JasperFx/lamar) - Fast Inversion of Control Tool and Sundry Items of Roslyn Chicanery. +* [LightInject](https://github.com/seesharper/LightInject) - Ultra lightweight IoC container. +* [SimpleInjector](https://github.com/simpleinjector/SimpleInjector) - Easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success. +* [Stashbox](https://github.com/z4kn4fein/stashbox) - A lightweight, portable dependency injection framework for .NET based solutions. +* [Unity](https://github.com/unitycontainer/unity) - A lightweight, extensible dependency injection container. ### Logging -* [common-logging](https://github.com/net-commons/common-logging) - .NET 的便携式日志记录抽象. -* [dnxcore-logging-logstash](https://github.com/jvandevelde/dnxcore-logging-logstash) - 使用 UDP 和 Redis 传输的 .NET Core 应用程序的 Logstash 日志记录扩展. -* [ElmahCore](https://github.com/ElmahCore/ElmahCore) - 错误日志库,包括错误过滤和从网页查看错误日志等功能. -* [Exceptionless](https://github.com/exceptionless/Exceptionless.Net) - 完美的 .NET 客户端 -* [Foundatio](https://github.com/exceptionless/Foundatio#logging) - 一个流畅的日志记录 api,可用于在整个应用程序中记录消息. -* [Karambolo.Extensions.Logging.File](https://github.com/adams85/filelogger) - 一个轻量级库,它为内置的 .NET Core 日志记录框架 (Microsoft.Extensions.Logging) 实现文件日志记录. -* [LibLog](https://github.com/damianh/LibLog) - 单个文件供您复制/粘贴或通过 nuget 安装到您的库/框架/应用程序中以提供日志记录抽象. -* [log4net](https://github.com/apache/logging-log4net) - log4net 是优秀的 Apache log4j™ 框架到 Microsoft® .NE​​T 运行时的端口. -* [NLog](https://github.com/NLog/NLog) - 支持结构化和非结构化日志记录的高级 .NET、Silverlight 和 Xamarin 日志记录. - * [NLog for ASP.NET and ASP.NET Core](https://github.com/NLog/NLog.Web) - ASP.NET 和 ASP.NET Core 1-3 的 NLog 集成 +* [common-logging](https://github.com/net-commons/common-logging) - Portable logging abstraction for .NET. +* [dnxcore-logging-logstash](https://github.com/jvandevelde/dnxcore-logging-logstash) - Logstash logging extension for .NET Core applications with UDP and Redis transports. +* [ElmahCore](https://github.com/ElmahCore/ElmahCore) - Error logging library that includes features like error filtering and the ability to view the error log from a web page. +* [Exceptionless](https://github.com/exceptionless/Exceptionless.Net) - Exceptionless .NET Client +* [Foundatio](https://github.com/exceptionless/Foundatio#logging) - A fluent logging api that can be used to log messages throughout your application. +* [Karambolo.Extensions.Logging.File](https://github.com/adams85/filelogger) - A lightweight library which implements file logging for the built-in .NET Core logging framework (Microsoft.Extensions.Logging). +* [LibLog](https://github.com/damianh/LibLog) - Single file for you to either copy/paste or install via nuget, into your library/ framework/ application to provide a logging abstraction. +* [log4net](https://github.com/apache/logging-log4net) - log4net is a port of the excellent Apache log4j™ framework to the Microsoft® .NET runtime. +* [NLog](https://github.com/NLog/NLog) - Advanced .NET, Silverlight and Xamarin Logging with support for structured and non structured logging. + * [NLog for ASP.NET and ASP.NET Core](https://github.com/NLog/NLog.Web) - NLog integration for ASP.NET & ASP.NET Core 1-3 * [NLog.Extensions.Logging](https://github.com/NLog/NLog.Extensions.Logging) - NLog Provider for Microsoft.Extensions.Logging for .NET Standard libraries and .NET Core applications - * [NLog.Windows.Forms](https://github.com/NLog/NLog.Windows.Forms) - 特定于 Windows.Forms 的 NLog 目标 - * [NLog.MailKit](https://github.com/NLog/NLog.MailKit) - 使用 MailKit 库的替代邮件目标 -* [Q42.Logging.ApplicationInsights](https://github.com/Q42/Q42.Logging.ApplicationInsights) - 用于在 ASP.NET Core 日志记录中构建的日志附加程序,以将所有日志发送到 Application Insights. -* [serilog](https://github.com/serilog/serilog) - 具有完全结构化事件的简单 .NET 日志记录. - * [serilog-aspnetcore](https://github.com/serilog/serilog-aspnetcore) - ASP.NET Core 2+ 的 Serilog 集成. - * [Serilog.Exceptions](https://github.com/RehanSaeed/Serilog.Exceptions) - Serilog.Exceptions 是一个附加组件 [Serilog](https://serilog.net/) 记录未在 Exception.ToString() 中输出的异常详细信息和自定义属性. - * [Serilog.Settings.Configuration](https://github.com/serilog/serilog-settings-configuration) - 从 Microsoft.Extensions.Configuration 读取的 Serilog 配置提供程序. -* [SEQ](https://getseq.net) - Seq 通过 HTTP 收集数据,而您的应用程序使用适用于您的平台的最佳可用结构化日志记录 API. + * [NLog.Windows.Forms](https://github.com/NLog/NLog.Windows.Forms) - NLog targets specific for Windows.Forms + * [NLog.MailKit](https://github.com/NLog/NLog.MailKit) - Alternative Mail target using the using MailKit library +* [Q42.Logging.ApplicationInsights](https://github.com/Q42/Q42.Logging.ApplicationInsights) - Log appender for the build in ASP.NET Core logging to send all logs to Application Insights. +* [serilog](https://github.com/serilog/serilog) - Simple .NET logging with fully-structured events. + * [serilog-aspnetcore](https://github.com/serilog/serilog-aspnetcore) - Serilog integration for ASP.NET Core 2+. + * [Serilog.Exceptions](https://github.com/RehanSaeed/Serilog.Exceptions) - Serilog.Exceptions is an add-on to [Serilog](https://serilog.net/) to log exception details and custom properties that are not output in Exception.ToString(). + * [Serilog.Settings.Configuration](https://github.com/serilog/serilog-settings-configuration) - A Serilog configuration provider that reads from Microsoft.Extensions.Configuration. +* [SEQ](https://getseq.net) - Seq collects data over HTTP, while your applications use the best available structured logging APIs for your platform. ### Machine Learning and Data Science -* [Accord](https://github.com/accord-net/framework) - .NET 的机器学习、计算机视觉、统计和一般科学计算. -* [Catalyst](https://github.com/curiosity-ai/catalyst) 受 spaCy 启发的跨平台自然语言处理 (NLP) 库,具有预训练模型、对训练词和文档嵌入的开箱即用支持以及灵活的实体识别模型. 的一部分 [SciSharp Stack](https://scisharp.github.io/SciSharp/) -* [ML.NET](https://github.com/dotnet/machinelearning) - 跨平台开源机器学习框架,使 .NET 开发人员可以访问机器学习 [http://dot.net/ml](http://dot.net/ml). -* [Spreads](https://github.com/Spreads/Spreads/) - 用于数据流实时和探索性分析的系列和面板. -* [TensorFlowSharp](https://github.com/migueldeicaza/TensorFlowSharp) - 用于 .NET 语言的 TensorFlow API. -* [WaveFunctionCollapse](https://github.com/mxgmn/WaveFunctionCollapse) - itmap 和 tilemap 在量子力学思想的帮助下从一个例子生成. +* [Accord](https://github.com/accord-net/framework) - Machine learning, computer vision, statistics and general scientific computing for .NET. +* [Catalyst](https://github.com/curiosity-ai/catalyst) Cross-platform Natural Language Processing (NLP) library inspired by spaCy, with pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models. Part of the [SciSharp Stack](https://scisharp.github.io/SciSharp/) +* [ML.NET](https://github.com/dotnet/machinelearning) - Cross-platform open-source machine learning framework which makes machine learning accessible to .NET developers [http://dot.net/ml](http://dot.net/ml). +* [Spreads](https://github.com/Spreads/Spreads/) - Series and Panels for Real-time and Exploratory Analysis of Data Streams. +* [TensorFlowSharp](https://github.com/migueldeicaza/TensorFlowSharp) - TensorFlow API for .NET languages. +* [WaveFunctionCollapse](https://github.com/mxgmn/WaveFunctionCollapse) - itmap & tilemap generation from a single example with the help of ideas from quantum mechanics. * [SiaNet](https://github.com/SciSharp/SiaNet) - A C# deep learning library, human friendly, CUDA/OpenCL supported, well structured, easy to extend ### Mail -* [FluentEmail](https://github.com/lukencode/FluentEmail) - 适用于 .NET 和 .NET Core 的多合一电子邮件发件人 +* [FluentEmail](https://github.com/lukencode/FluentEmail) - All in one email sender for .NET and .NET Core * [MailBody](https://github.com/doxakis/MailBody) - Create transactional email with a fluent interface (.NET). -* [MailKit](https://github.com/jstedfast/MailKit) - 用于 IMAP、POP3 和 SMTP 的跨平台 .NET 库. -* [MailMergeLib](https://github.com/axuno/MailMergeLib) - SMTP 邮件客户端库,它为文本、内联图像和附件提供舒适的邮件合并功能,并为发送邮件消息提供良好的吞吐量和容错能力. -* [MimeKit](https://github.com/jstedfast/MimeKit) - 跨平台 .NET MIME 创建和解析器库,支持 S/MIME、PGP、DKIM、TNEF 和 Unix mbox 假脱机. -* [netDumbster](https://github.com/cmendible/netDumbster) - 用于测试的 .Net Fake SMTP 服务器. 流行的 Dumbster 的克隆. -* [Papercut](https://github.com/ChangemakerStudios/Papercut) - 简单的桌面 SMTP 服务器 +* [MailKit](https://github.com/jstedfast/MailKit) - Cross-platform .NET library for IMAP, POP3, and SMTP. +* [MailMergeLib](https://github.com/axuno/MailMergeLib) - SMTP mail client library which provides comfortable mail merge capabilities for text, inline images and attachments, as well as good throughput and fault tolerance for sending mail messages. +* [MimeKit](https://github.com/jstedfast/MimeKit) - Cross-platform .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools. +* [netDumbster](https://github.com/cmendible/netDumbster) - a .Net Fake SMTP Server used for testing. Clone of the popular Dumbster. +* [Papercut](https://github.com/ChangemakerStudios/Papercut) - Simple Desktop SMTP Server * [PreMailer.Net](https://github.com/milkshakesoftware/PreMailer.Net) - C# library that moves your stylesheets to inline style attributes, for maximum compatibility with E-mail clients. * [SendGrid Client](https://github.com/0xdeafcafe/sendgrid-dotnet) - C# library for the SendGrid v3 mail endpoint. -* [SmtpServer](https://github.com/cosullivan/SmtpServer) - 创建您自己的 SMTP 服务器的库. -* [StrongGrid](https://github.com/Jericho/StrongGrid) - SendGrid 的 v3 API 客户端. 不仅允许您发送电子邮件,还允许您批量导入联系人、管理列表和细分、为列表创建自定义字段等.还包括用于 SendGrid Webhooks 的解析器. +* [SmtpServer](https://github.com/cosullivan/SmtpServer) - Library to create your own SMTP server. +* [StrongGrid](https://github.com/Jericho/StrongGrid) - Client for SendGrid's v3 API. Not only allows you to send emails, but also allows you to bulk import contacts, manage lists and segments, create custom fields for your lists, etc. Also includes a parser for SendGrid Webhooks. ### Mathematics -* [UnitConversion](https://github.com/Stratajet/UnitConversion) - 适用于 .NET Core 和 .NET Framework 的可扩展单位转换库. -* [AutoDiff](https://github.com/alexshtf/autodiff) - 提供快速、准确和自动微分(计算导数/梯度)数学函数的库. +* [UnitConversion](https://github.com/Stratajet/UnitConversion) - Expansible Unit Conversion Library for .NET Core and .NET Framework. +* [AutoDiff](https://github.com/alexshtf/autodiff) - A library that provides fast, accurate and automatic differentiation (computes derivative / gradient) of mathematical functions. ### Media -* [MetadataExtractor](https://github.com/drewnoakes/metadata-extractor-dotnet) - 使用简单易用的 API 从媒体(图像、视频、音频)中提取元数据. +* [MetadataExtractor](https://github.com/drewnoakes/metadata-extractor-dotnet) - Extracts metadata from media (images, video, audio) with a simple to use API. ### Misc -* [AdvanceDLSupport](https://github.com/Firwood-Software/AdvanceDLSupport) - 改进 P/Invoke-ing 本机代码的库. 与本机对象交互,就好像它们是一流的对象一样. -* [AngleSharp](https://github.com/AngleSharp/AngleSharp) - 终极尖括号解析器库. 它解析 HTML5、MathML、SVG 和 CSS 以构建基于 W3C 官方规范的 DOM. 媲美python的beautifulsoup4. -* [AgileMapper](https://github.com/agileobjects/AgileMapper) - AgileMapper 是一个零配置、高度可配置的对象-对象映射器,具有可查看的执行计划. -* [AspNetCore Extension Library](https://github.com/sgjsakura/AspNetCore) - ASP.NET 核心扩展库. -* [AutoMapper](https://github.com/AutoMapper/AutoMapper) - .NET 中基于约定的对象-对象映射器. -* [Baget](https://github.com/loic-sharma/BaGet) - 一个轻量级的 NuGet 服务器. -* [Bleak](https://github.com/Akaion/Bleak) - Windows 本机 DLL 注入库. -* [Bullseye](https://github.com/adamralph/bullseye/) - 用于描述和运行目标及其依赖项的 .NET 包. -* [Castle.Core](https://github.com/castleproject/Core) - Castle Core,包括 Castle DynamicProxy、Logging Services 和 DictionaryAdapter [http://www.castleproject.org](http://www.castleproject.org). -* [Chessie](https://github.com/fsprojects/Chessie) - 面向铁路的 .NET 编程 [http://fsprojects.github.io/Chessie](http://fsprojects.github.io/Chessie). -* [CliWrap](https://github.com/Tyrrrz/CliWrap) - 命令行界面的包装器. -* [commanddotnet](https://github.com/bilal-fazlani/commanddotnet) - 在一个类中为您的命令行应用程序界面建模. +* [AdvanceDLSupport](https://github.com/Firwood-Software/AdvanceDLSupport) - Library to improve P/Invoke-ing native code. Interact with native objects as if they were first class objects. +* [AngleSharp](https://github.com/AngleSharp/AngleSharp) - The ultimate angle brackets parser library. It parses HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specification. Comparable to beautifulsoup4 of python. +* [AgileMapper](https://github.com/agileobjects/AgileMapper) - AgileMapper is a zero-configuration, highly-configurable object-object mapper with viewable execution plans. +* [AspNetCore Extension Library](https://github.com/sgjsakura/AspNetCore) - ASP.NET Core Extension Library. +* [AutoMapper](https://github.com/AutoMapper/AutoMapper) - Convention-based object-object mapper in .NET. +* [Baget](https://github.com/loic-sharma/BaGet) - A lightweight NuGet server. +* [Bleak](https://github.com/Akaion/Bleak) - A Windows native DLL injection library. +* [Bullseye](https://github.com/adamralph/bullseye/) - A .NET package for describing and running targets and their dependencies. +* [Castle.Core](https://github.com/castleproject/Core) - Castle Core, including Castle DynamicProxy, Logging Services and DictionaryAdapter [http://www.castleproject.org](http://www.castleproject.org). +* [Chessie](https://github.com/fsprojects/Chessie) - Railway-oriented programming for .NET [http://fsprojects.github.io/Chessie](http://fsprojects.github.io/Chessie). +* [CliWrap](https://github.com/Tyrrrz/CliWrap) - Wrapper for command line interfaces. +* [commanddotnet](https://github.com/bilal-fazlani/commanddotnet) - Model your command line application interface in a class. * [CommonMark.NET](https://github.com/Knagis/CommonMark.NET) - The implementation of CommonMark specification in C# for converting Markdown documents to HTML. -* [ConsoleTableExt](https://github.com/minhhungit/ConsoleTableExt) - 为 .NET 控制台应用程序创建表格的 Fluent 库. -* [CoordinateSharp](https://github.com/Tronald/CoordinateSharp) - 一个可以快速格式化和转换地理坐标以及提供基于位置的太阳和月亮信息(日落、日出、月亮照明等)的库. -* [datatables](https://github.com/ALMMa/datatables.aspnet/tree/dev) - Microsoft ASP.NET 服务器端支持和 jQuery DataTables 助手. +* [ConsoleTableExt](https://github.com/minhhungit/ConsoleTableExt) - Fluent library to create table for .NET console application. +* [CoordinateSharp](https://github.com/Tronald/CoordinateSharp) - A library that can quickly format and convert geographic coordinates as well as provide location based sun and moon information (sunset, sunrise, moon illumination, etc...). +* [datatables](https://github.com/ALMMa/datatables.aspnet/tree/dev) - Microsoft ASP.NET server-side support and helpers for jQuery DataTables. * [DinkToPdf](https://github.com/rdvojmoc/DinkToPdf) - C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF. -* [dotnet-env](https://github.com/tonerdo/dotnet-env) - 一个 .NET 库,用于从 .env 文件加载环境变量. -* [DotNet.Glob](https://github.com/dazinator/DotNet.Glob) - 用于 .NET / .NETStandard 应用程序的快速 globbing 库. 优于正则表达式. -* [Dotnet outdated](https://github.com/dotnet-outdated/dotnet-outdated) - 一个 .NET Core 全局工具,用于显示和更新项目中过时的 NuGet 包 +* [dotnet-env](https://github.com/tonerdo/dotnet-env) - A .NET library to load environment variables from .env files. +* [DotNet.Glob](https://github.com/dazinator/DotNet.Glob) - A fast globbing library for .NET / .NETStandard applications. Outperforms Regex. +* [Dotnet outdated](https://github.com/dotnet-outdated/dotnet-outdated) - A .NET Core global tool to display and update outdated NuGet packages in a project * [Dotnet Script](https://github.com/filipw/dotnet-script) - Run C# scripts from the .NET CLI. -* [Dotnet Serve](https://github.com/natemcmaster/dotnet-serve) - .NET Core CLI 的简单命令行 HTTP 服务器. -* [Downloader](https://github.com/bezzad/Downloader) - Downloader 是一个现代的、流畅的、异步的、可测试的和可移植的 .NET 库. 这是一个具有异步进度事件的多部分下载器. -* [Eighty](https://github.com/benjamin-hodgson/Eighty) - 一个简单的HTML生成库 -* [Enums.NET](https://github.com/TylerBrinkley/Enums.NET) - Enums.NET 是一个高性能类型安全的 .NET 枚举实用程序库 -* [FastExpressionCompiler](https://github.com/dadhi/FastExpressionCompiler) - 快速 ExpressionTree 编译器委托. -* [FluentDocker](https://github.com/mariotoffia/FluentDocker) - 用于 docker、docker-compose 和 docker-machine、win/mac/linux 和本机 docker 的命令、服务和 Fluent API. -* [FluentFTP](https://github.com/robinrodricks/FluentFTP/) - FTP 和 FTPS 客户端,具有广泛的 FTP 命令、SSL/TLS 连接、哈希/校验和等. -* [Fody](https://github.com/Fody/Fody) - 用于编织 .net 程序集的可扩展工具 -* [HdrHistogram.NET](https://github.com/HdrHistogram/HdrHistogram.NET) - 高动态范围 (HDR) 直方图. -* [httpclient-interception](https://github.com/justeat/httpclient-interception) - 用于拦截服务器端 HTTP 依赖项的 .NET 标准库. -* [Humanizer](https://github.com/Humanizr/Humanizer) - Humanizer 满足您对操作和显示字符串、枚举、日期、时间、时间跨度、数字和数量的所有 .NET 需求. +* [Dotnet Serve](https://github.com/natemcmaster/dotnet-serve) - Simple command-line HTTP server for .NET Core CLI. +* [Downloader](https://github.com/bezzad/Downloader) - Downloader is a modern, fluent, asynchronous, testable and portable library for .NET. This is a multipart downloader with asynchronous progress events. +* [Eighty](https://github.com/benjamin-hodgson/Eighty) - A simple HTML generation library +* [Enums.NET](https://github.com/TylerBrinkley/Enums.NET) - Enums.NET is a high-performance type-safe .NET enum utility library +* [FastExpressionCompiler](https://github.com/dadhi/FastExpressionCompiler) - Fast ExpressionTree compiler to delegate. +* [FluentDocker](https://github.com/mariotoffia/FluentDocker) - Commands, Services and Fluent API for docker, docker-compose & docker-machine, for win/mac/linux and native docker. +* [FluentFTP](https://github.com/robinrodricks/FluentFTP/) - FTP and FTPS client, with extensive FTP commands, SSL/TLS connections, hashing/checksums and more. +* [Fody](https://github.com/Fody/Fody) - Extensible tool for weaving .net assemblies +* [HdrHistogram.NET](https://github.com/HdrHistogram/HdrHistogram.NET) - High Dynamic Range (HDR) Histogram. +* [httpclient-interception](https://github.com/justeat/httpclient-interception) - .NET Standard library for intercepting server-side HTTP dependencies. +* [Humanizer](https://github.com/Humanizr/Humanizer) - Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities. * [Humidifier](https://github.com/jakejscott/Humidifier) - Write and maintain AWS Cloudformation templates using C#. -* [impromptu-interface](https://github.com/ekonbenefits/impromptu-interface) - 动态实现的静态接口(鸭子铸造). 结合使用 DLR 和 Reflect.Emit. -* [JqueryDataTablesServerSide](https://github.com/fingers10/JqueryDataTablesServerSide) - 用于 Jquery 数据表的 ASP.NET Core 服务器端处理库,在数据库级别具有多列过滤、排序和分页,支持 Excel 导出和 TagHelper. -* [LibSass Host](https://github.com/Taritsyn/LibSassHost) - .NET 包装 [libSass](http://sass-lang.com/libsass) 具有支持虚拟文件系统能力的库. -* [markdig](https://github.com/lunet-io/markdig) - 快速、强大、符合 CommonMark、可扩展的 .NET Markdown 处理器. -* [NetCoreBeauty](https://github.com/nulastudio/NetCoreBeauty) - 将 .NET Core 应用程序运行时组件和依赖项移动到子目录并使其美观的简单库. -* [NFlags](https://github.com/bartoszgolek/NFlags) - 使解析 CLI 参数变得容易的简单库. 库还允许打印使用帮助“开箱即用”. -* [NReco.LambdaParser](https://github.com/nreco/lambdaparser) - 将字符串表达式(公式、方法调用、条件)解析为可以编译为 lambda 并进行评估的 LINQ 表达式树. -* [NuGet Trends](https://github.com/NuGetTrends/nuget-trends) - 具有 NuGet 包下载计数统计信息的网站. +* [impromptu-interface](https://github.com/ekonbenefits/impromptu-interface) - Static interface to dynamic implementation (duck casting). Uses the DLR combined with Reflect.Emit. +* [JqueryDataTablesServerSide](https://github.com/fingers10/JqueryDataTablesServerSide) - ASP.NET Core Server Side Processing library for Jquery DataTables with Multiple Column Filtering, Sorting and Pagination at database level with Excel Export and TagHelper support. +* [LibSass Host](https://github.com/Taritsyn/LibSassHost) - .NET wrapper around the [libSass](http://sass-lang.com/libsass) library with the ability to support a virtual file system. +* [markdig](https://github.com/lunet-io/markdig) - Fast, powerfull, CommonMark compliant, extensible Markdown processor for .NET. +* [NetCoreBeauty](https://github.com/nulastudio/NetCoreBeauty) - Simple library to move a .NET Core app runtime components and dependencies into a sub-directory and make it beauty. +* [NFlags](https://github.com/bartoszgolek/NFlags) - Simple library to made parsing CLI arguments easy. Library also allow to print usage help "out of box". +* [NReco.LambdaParser](https://github.com/nreco/lambdaparser) - Parses string expressions (formulas, methods calls, conditions) to LINQ expression tree that can be compiled to lambda and evaluated. +* [NuGet Trends](https://github.com/NuGetTrends/nuget-trends) - Website with statistics of NuGet packages download count. * [NYoutubeDL](https://gitlab.com/BrianAllred/NYoutubeDL) - A simple youtube-dl library for C#/.NET. * [Otp.NET](https://github.com/kspearrin/Otp.NET) - An implementation TOTP RFC 6238 and HOTP RFC 4226 in C#. -* [pose](https://github.com/tonerdo/pose) - 用委托替换任何 .NET 方法(包括静态方法和非虚拟方法) -* [PuppeteerSharp](https://github.com/kblok/puppeteer-sharp) - Puppeteer Sharp 是官方 Node.JS Puppeteer API 的 .NET 端口. +* [pose](https://github.com/tonerdo/pose) - Replace any .NET method (including static and non-virtual) with a delegate +* [PuppeteerSharp](https://github.com/kblok/puppeteer-sharp) - Puppeteer Sharp is a .NET port of the official Node.JS Puppeteer API. * [readline](https://github.com/tsolarin/readline) - Pure C# GNU-Readline like library for .NET/.NET Core. * [ReflectionMagic](https://github.com/ReflectionMagic/ReflectionMagic) - Framework to drastically simplify your private reflection code using C# dynamic -* [Relinq](https://github.com/re-motion/Relinq) - 使用 re-linq,现在比以往任何时候都更容易创建功能齐全的 LINQ 提供程序. -* [Remote.Linq](https://github.com/6bee/Remote.Linq) - Remote Linq 是一个小巧易用但功能非常强大的库,可将 LINQ 表达式树转换为强类型、可序列化的表达式树,反之亦然. -* [ReverseMarkdown](https://github.com/mysticmind/reversemarkdown-net) - Html 到 Markdown 转换器库. -* [PdfReport.Core](https://github.com/VahidN/PdfReport.Core) - PdfReport.Core 是一个代码优先报告引擎,它建立在 iTextSharp.LGPLv2.Core 和 EPPlus.Core 库之上. -* [Scientist](https://github.com/github/Scientist.net) - 用于仔细重构关键路径的 .NET 库. 它是 GitHub 的 Ruby Scientist 库的一个端口. -* [Scrutor](https://github.com/khellang/Scrutor) - Microsoft.Extensions.DependencyInjection 的程序集扫描扩展. -* [Sheller](https://github.com/twitchax/Sheller) - 一个 .NET 库,它使命令的输出变得超级简单和流畅. -* [SmartFormat.NET](https://github.com/scottrippey/SmartFormat.NET) - string.Format 的可扩展替代品. -* 股票 - * [Trady](https://github.com/lppkarl/Trady) - 用于计算技术指标的便捷库,它的目标是成为一个提供股票数据馈送、指标计算、策略构建和自动交易的自动化交易系统. -* [System.Linq.Dynamic.Core](https://github.com/StefH/System.Linq.Dynamic.Core) - 来自 System Linq Dynamic 功能的 .NET Standard (.NET Core) 版本. -* [UnitsNet](https://github.com/angularsen/UnitsNet) - Units.NET 为您提供所有常用的测量单位以及它们之间的转换. -* 验证 - * [FluentValidation](https://github.com/JeremySkinner/FluentValidation) - .NET 的小型验证库,它使用流畅的界面和 lambda 表达式来构建验证规则. - * [FormHelper](https://github.com/SinanBozkus/FormHelper) - ASP.NET Core 的表单和验证助手. Form Helper 帮助您创建 ajax 表单和验证,而无需编写任何 javascript 代码. (与 Fluent Validation 兼容). - * [Guard](https://github.com/safakgur/guard) - 一个高性能、可扩展的参数验证库. - * [Valit](https://github.com/valit-stack/Valit) - .NET Core 的简单验证. 您的代码周围不再有 if 语句. 而是编写漂亮干净的流畅验证器! -* [Vanara](https://github.com/dahall/Vanara) - 一组用于 Windows 的 .NET 库,通过支持包装器实现对许多本机 Windows API 的 PInvoke 调用. -* [warden-stack](https://github.com/warden-stack) - 对您的应用程序、资源和基础设施进行“健康检查”. 让你的监狱长保持警惕. -* [WebEssentials.AspNetCore.ServiceWorker](https://github.com/madskristensen/WebEssentials.AspNetCore.ServiceWorker) - ASP.NET Core 渐进式 Web 应用程序. +* [Relinq](https://github.com/re-motion/Relinq) - With re-linq, it's now easier than ever to create full-featured LINQ providers. +* [Remote.Linq](https://github.com/6bee/Remote.Linq) - Remote Linq is a small and easy to use - yet very powerful - library to translate LINQ expression trees to strongly typed, serializable expression trees and vice versa. +* [ReverseMarkdown](https://github.com/mysticmind/reversemarkdown-net) - Html to Markdown converter library. +* [PdfReport.Core](https://github.com/VahidN/PdfReport.Core) - PdfReport.Core is a code first reporting engine, which is built on top of the iTextSharp.LGPLv2.Core and EPPlus.Core libraries. +* [Scientist](https://github.com/github/Scientist.net) - .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library. +* [Scrutor](https://github.com/khellang/Scrutor) - Assembly scanning extensions for Microsoft.Extensions.DependencyInjection. +* [Sheller](https://github.com/twitchax/Sheller) - A .NET library that makes shelling out commands super easy and fluent. +* [SmartFormat.NET](https://github.com/scottrippey/SmartFormat.NET) - An extensible replacement for string.Format. +* Stocks + * [Trady](https://github.com/lppkarl/Trady) - Handy library for computing technical indicators, and it targets to be an automated trading system that provides stock data feeding, indicator computing, strategy building and automatic trading. +* [System.Linq.Dynamic.Core](https://github.com/StefH/System.Linq.Dynamic.Core) - The .NET Standard (.NET Core) version from the System Linq Dynamic functionality. +* [UnitsNet](https://github.com/angularsen/UnitsNet) - Units.NET gives you all the common units of measurement and the conversions between them. +* Validation + * [FluentValidation](https://github.com/JeremySkinner/FluentValidation) - Small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules. + * [FormHelper](https://github.com/SinanBozkus/FormHelper) - Form & Validation Helper for ASP.NET Core. Form Helper helps you to create ajax forms and validations without writing any javascript code. (Compatible with Fluent Validation). + * [Guard](https://github.com/safakgur/guard) - A high-performance, extensible argument validation library. + * [Valit](https://github.com/valit-stack/Valit) - A dead simple validation for .NET Core. No more if-statements all around your code. Write nice and clean fluent validators instead! +* [Vanara](https://github.com/dahall/Vanara) - A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers. +* [warden-stack](https://github.com/warden-stack) - "health checks" for your applications, resources and infrastructure. Keep your Warden on the watch. +* [WebEssentials.AspNetCore.ServiceWorker](https://github.com/madskristensen/WebEssentials.AspNetCore.ServiceWorker) - ASP.NET Core Progressive Web Apps. * [Xabe.FFmpeg](https://github.com/tomaszzmuda/Xabe.FFmpeg) - .NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from C# application. -* [YoutubeExplode](https://github.com/Tyrrrz/YoutubeExplode) - 用于提取元数据和下载 Youtube 视频和播放列表的终极库. +* [YoutubeExplode](https://github.com/Tyrrrz/YoutubeExplode) - Ultimate library for extracting metadata and downloading Youtube videos and playlists. ### Networking -* [AspNetCore.Proxy](https://github.com/twitchax/AspNetCore.Proxy) - ASP.NET Core 代理变得简单. +* [AspNetCore.Proxy](https://github.com/twitchax/AspNetCore.Proxy) - ASP.NET Core Proxies made easy. * [CurlThin](https://github.com/stil/CurlThin) - Lightweight cURL binding library for C# with support for multiple simultaneous transfers through curl_multi interface. -* [NETStandard.HttpListener](https://github.com/StefH/NETStandard.HttpListener) - .NET Core (NETStandard) 的 HttpListener. -* [Networker](https://github.com/MarkioE/Networker) - 一个简单易用的 .NET TCP 和 UDP 网络库,旨在灵活、可扩展和快速. -* [SharpPcap](https://github.com/chmorgan/sharppcap) - 完全托管的跨平台(Windows、Mac、Linux).NET 库,用于从实时和基于文件的设备捕获数据包. +* [NETStandard.HttpListener](https://github.com/StefH/NETStandard.HttpListener) - HttpListener for .NET Core (NETStandard). +* [Networker](https://github.com/MarkioE/Networker) - A simple to use TCP and UDP networking library for .NET, designed to be flexible, scalable and FAST. +* [SharpPcap](https://github.com/chmorgan/sharppcap) - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets from live and file based devices. ### Office -* [EPPlus](https://github.com/EPPlusSoftware/EPPlus) - 使用 .NET 创建高级 Excel 电子表格. -* [npoi](https://github.com/tonyqus/npoi) - 无需安装 Microsoft Office 即可读/写 Office 格式的 .NET 库. 没有 COM+,就没有互操作性. -* [Open-XML-SDK](https://github.com/OfficeDev/Open-XML-SDK) - Open XML SDK 提供了用于处理 Office Word、Excel 和 PowerPoint 文档的工具. +* [EPPlus](https://github.com/EPPlusSoftware/EPPlus) - Create advanced Excel spreadsheets using .NET. +* [npoi](https://github.com/tonyqus/npoi) - .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop. +* [Open-XML-SDK](https://github.com/OfficeDev/Open-XML-SDK) - The Open XML SDK provides tools for working with Office Word, Excel, and PowerPoint documents. ### Operating System * [CosmosOS](https://github.com/CosmosOS/Cosmos) - Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more! ### ORM -* [Chloe](https://github.com/shuxinqin/Chloe) - 用于 .NET 的轻量级高性能对象/关系映射 (ORM) 库. -* [Entity Framework Core](https://github.com/aspnet/EntityFramework) - 熟悉以前版本的 EF 的开发人员经验,包括 LINQ、POCO 和 Code First 支持. - * [EFCore.BulkExtensions](https://github.com/borisdj/EFCore.BulkExtensions) - 用于插入更新删除读取 (CRUD) 操作的 EntityFrameworkCore 批量批处理扩展 - * [EntityFramework-Plus](https://github.com/zzzprojects/EntityFramework-Plus) - 实体框架实用程序| 批量操作 | 批量删除 | 批量更新 | 查询缓存 | 查询过滤器 | 查询未来 | 查询包括 | 审计. - * [EntityFramework.Exceptions](https://github.com/Giorgi/EntityFramework.Exceptions) - 当您的 SQL 查询违反 SqlServer、MySql 或 PostgreSQL 中的数据库约束时,为 EntityFrameworkCore 使用类型化异常. - * [EntityFramework.Triggers](https://github.com/NickStrupat/EntityFramework.Triggers) - EF 的触发事件. - * [EntityFramework.Rx](https://github.com/NickStrupat/EntityFramework.Rx) - 您的 EF 操作的反应性**热**可观察量. - * [Npgsql.EntityFrameworkCore.PostgreSQL](https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL) - PostgreSQL 的实体框架核心提供程序. - * [EntityFramework.PrimaryKey](https://github.com/NickStrupat/EntityFramework.PrimaryKey) - 轻松获取任何实体的主键(包括组合键). - * [EntityFramework.TypedOriginalValues](https://github.com/NickStrupat/EntityFramework.TypedOriginalValues) - 获取实体原始值的代理对象(对 Property("...").OriginalValue 的类型化访问). - * [EntityFramework.VersionedProperties](https://github.com/NickStrupat/EntityFramework.VersionedProperties) - 自动神奇地保留对指定属性更改的审计历史记录的类. - * [LINQKit](https://github.com/scottksmith95/LINQKit) - 一组免费的扩展,适用于 LINQ to SQL 和 Entity Framework 高级用户. - * [Pomelo.EntityFrameworkCore.MySql](https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql) - 建立在 mysql-net/MySqlConnector 之上的 MySql 实体框架核心提供者. - * [spectre.query](https://github.com/spectresystems/spectre.query) - Entity Framework Core 的简单查询语言. -* [Dapper](https://github.com/StackExchange/Dapper) - .NET 的简单对象映射器. - * [Dapper-FluentMap](https://github.com/henkmollema/Dapper-FluentMap) - 提供一个简单的 API,以便在使用 Dapper 时将 POCO 属性流畅地映射到数据库列. - * [Dommel](https://github.com/henkmollema/Dommel) - Dapper 的简单 CRUD 操作. - * [MicroOrm.Dapper.Repositories](https://github.com/phnx47/MicroOrm.Dapper.Repositories) - Dapper 的 CRUD. -* [FreeSql](https://github.com/2881099/FreeSql) - 一个方便的 dotnet 中的 ORM,支持 Mysql、Postgresql、SqlServer、Oracle 和 Sqlite. -* [Limebean](https://nick-lucas.github.io/LimeBean/) - Hybrid-ORM,旨在易于使用且不会完全隐藏 SQL,同时拥有您期望从 ORM 获得的所有美好事物. 受 RedBeanPHP 启发. -* [LINQ to DB (linq2db)](https://linq2db.github.io/) - 最快的 LINQ 数据库访问库,在 POCO 对象和数据库之间提供一个简单、轻量级、快速且类型安全的层,用于 10 多个具有完整 SQL 支持的数据库引擎. -* [nhibernate-core](https://github.com/nhibernate/nhibernate-core) - NHibernate 对象关系映射器. -* [NEventStore](https://github.com/NEventStore/NEventStore) - 在使用事件源作为存储机制时,用于抽象不同存储实现的持久性库. 这个库是专门针对 DDD/CQRS 应用程序开发的. -* [NPoco](https://github.com/schotime/NPoco) - 将查询结果映射到 POCO 对象的简单 microORM. 基于 PetaPoco 的 Schotime 分支的项目. -* [NReco.Data](https://github.com/nreco/data) - 用于 SQL 命令生成、CRUD 操作和简单 POCO 映射的轻量级独立于提供程序的 DAL. -* [PetaPoco](https://github.com/CollaboratingPlatypus/PetaPoco) - 为您的 POCO 设计的类似 ORM 的小东西. +* [Chloe](https://github.com/shuxinqin/Chloe) - A lightweight and high-performance Object/Relational Mapping(ORM) library for .NET. +* [Entity Framework Core](https://github.com/aspnet/EntityFramework) - Familiar developer experience to previous versions of EF, including LINQ, POCO, and Code First support. + * [EFCore.BulkExtensions](https://github.com/borisdj/EFCore.BulkExtensions) - EntityFrameworkCore Bulk Batch Extensions for Insert Update Delete Read (CRUD) ops + * [EntityFramework-Plus](https://github.com/zzzprojects/EntityFramework-Plus) - Entity Framework Utilities | Bulk Operations | Batch Delete | Batch Update | Query Cache | Query Filter | Query Future | Query Include | Audit. + * [EntityFramework.Exceptions](https://github.com/Giorgi/EntityFramework.Exceptions) - Use typed Exceptions for EntityFrameworkCore when your SQL query violates database constraints in SqlServer, MySql, or PostgreSQL. + * [EntityFramework.Triggers](https://github.com/NickStrupat/EntityFramework.Triggers) - Trigger events for EF. + * [EntityFramework.Rx](https://github.com/NickStrupat/EntityFramework.Rx) - Reactive **hot** observables of your EF operations. + * [Npgsql.EntityFrameworkCore.PostgreSQL](https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL) - Entity Framework Core provider for PostgreSQL. + * [EntityFramework.PrimaryKey](https://github.com/NickStrupat/EntityFramework.PrimaryKey) - Easily get the primary key of any entity (including composite keys). + * [EntityFramework.TypedOriginalValues](https://github.com/NickStrupat/EntityFramework.TypedOriginalValues) - Get a proxy object of the original values of your entity (typed access to Property("...").OriginalValue). + * [EntityFramework.VersionedProperties](https://github.com/NickStrupat/EntityFramework.VersionedProperties) - Classes which auto-magically keep an audit history of the changes to the specified property. + * [EntityFrameworkCore.SqlServer.SimpleBulks](https://github.com/phongnguyend/EntityFrameworkCore.SqlServer.SimpleBulks) - Simple library that can help to sync a large number of records in-memory into the database. Lambda Expression is supported. + * [LINQKit](https://github.com/scottksmith95/LINQKit) - A free set of extensions for LINQ to SQL and Entity Framework power users. + * [Pomelo.EntityFrameworkCore.MySql](https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql) - Entity Framework Core provider for MySql built on top of mysql-net/MySqlConnector. + * [spectre.query](https://github.com/spectresystems/spectre.query) - A simple query language for Entity Framework Core. +* [Dapper](https://github.com/StackExchange/Dapper) - Simple object mapper for .NET. + * [Dapper-FluentMap](https://github.com/henkmollema/Dapper-FluentMap) - Provides a simple API to fluently map POCO properties to database columns when using Dapper. + * [Dommel](https://github.com/henkmollema/Dommel) - Simple CRUD operations for Dapper. + * [MicroOrm.Dapper.Repositories](https://github.com/phnx47/MicroOrm.Dapper.Repositories) - CRUD for Dapper. +* [FreeSql](https://github.com/2881099/FreeSql) - a convenient ORM in dotnet,supports Mysql, Postgresql, SqlServer, Oracle and Sqlite. +* [Limebean](https://nick-lucas.github.io/LimeBean/) - Hybrid-ORM, designed to be simple to use and not totally hide SQL, while having all the nice things you expect from an ORM. Inspired by RedBeanPHP. +* [LINQ to DB (linq2db)](https://linq2db.github.io/) - The fastest LINQ database access library offering a simple, lightweight, fast, and type-safe layer between your POCO objects and your database for more than 10 database engines with full SQL support. +* [nhibernate-core](https://github.com/nhibernate/nhibernate-core) - NHibernate Object Relational Mapper. +* [NEventStore](https://github.com/NEventStore/NEventStore) - Persistence library used to abstract different storage implementations when using event sourcing as storage mechanism. This library is developed with a specific focus on DDD/CQRS applications. +* [NPoco](https://github.com/schotime/NPoco) - Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco. +* [NReco.Data](https://github.com/nreco/data) - Lightweight provider-independent DAL for SQL commands generation, CRUD operations and simple POCO mapping. +* [PetaPoco](https://github.com/CollaboratingPlatypus/PetaPoco) - A tiny ORM-ish thing for your POCO's. * [querybuilder](https://github.com/sqlkata/querybuilder) - SqlKata Query Builder is a powerful Sql Query Builder written in C#. -* [RepoDb](https://github.com/mikependon/RepoDb) - .NET 的混合 ORM 库. -* [ServiceStack.OrmLite](https://github.com/ServiceStack/ServiceStack.OrmLite) - 轻便、简单、快速的基于约定的 POCO ORM. -* [SqlFu](https://github.com/sapiens/SqlFu) - 快速且通用的 Micro-ORM. +* [RepoDb](https://github.com/mikependon/RepoDb) - A hybrid ORM library for .NET. +* [ServiceStack.OrmLite](https://github.com/ServiceStack/ServiceStack.OrmLite) - Light, simple and fast convention-based POCO ORM. +* [SqlFu](https://github.com/sapiens/SqlFu) - Fast and versatile Micro-ORM. * [SmartSql](https://github.com/Ahoo-Wang/SmartSql) - SmartSql = MyBatis + Cache(Memory | Redis) + ZooKeeper + R/W Splitting +Dynamic Repository .... * [SQLStreamStore](https://github.com/SQLStreamStore/SQLStreamStore) - Stream Store library targeting SQL based implementations for .NET. ### Profiling -* [Glimpse](https://github.com/Glimpse/Glimpse.Prototype) - 适用于 .NET 的轻型、开源、实时诊断和洞察分析器. `不稳定的版本` -* [MiniProfiler](https://github.com/MiniProfiler/dotnet) - 一个简单但有效的 ASP.NET 网站迷你分析器. +* [Glimpse](https://github.com/Glimpse/Glimpse.Prototype) - Lightweight, open-source, real-time diagnostics and insights profiler for .NET. `Unstable version` +* [MiniProfiler](https://github.com/MiniProfiler/dotnet) - A simple but effective mini-profiler for ASP.NET websites. ### Query Builders -* [SqlKata](https://github.com/sqlkata/querybuilder) - 优雅的 Sql 查询生成器,支持复杂查询、连接、子查询、嵌套条件、供应商引擎目标等 +* [SqlKata](https://github.com/sqlkata/querybuilder) - Elegant Sql Query Builder, that supports complex queries, joins, sub queries, nested where conditions, vendor engine targets and more ### Queue and Messaging -* [emitter](https://emitter.io/) - 连接所有设备的免费开源实时消息服务. 此发布-订阅消息传递 API 专为提高速度和安全性而构建. -* [EasyNetQ](https://github.com/EasyNetQ/EasyNetQ) - 用于 RabbitMQ 的易于使用的 .NET API. -* [EventStore](https://github.com/EventStore/EventStore) - 具有 JavaScript 复杂事件处理功能的开源功能数据库. -* [Foundatio](https://github.com/exceptionless/Foundatio#queues) - 内存、redis 和 azure 实现的通用接口. -* [MediatR](https://github.com/jbogard/MediatR) - .NET 中的简单、无野心的调解器实现. - * [MediatR.Extensions.Microsoft.DependencyInjection](https://github.com/jbogard/MediatR.Extensions.Microsoft.DependencyInjection) - Microsoft.Extensions.DependencyInjection 的 MediatR 扩展. -* [Mediator.Net](https://github.com/mayuanyang/Mediator.Net) - .Net 的简单调解器,用于发送命令、发布事件和支持管道的请求响应. -* [MicroBus](https://github.com/Lavinski/Enexure.MicroBus) - .NET 的简单过程调解器. -* [MQTTnet](https://github.com/chkr1011/MQTTnet) - MQTTnet 是用于基于 MQTT 通信的高性能 .NET 库. +* [emitter](https://emitter.io/) - Free open source real-time messaging service that connects all devices. This publish-subscribe messaging API is built for speed and security. +* [EasyNetQ](https://github.com/EasyNetQ/EasyNetQ) - An easy to use .NET API for RabbitMQ. +* [EventStore](https://github.com/EventStore/EventStore) - The open-source, functional database with Complex Event Processing in JavaScript. +* [Foundatio](https://github.com/exceptionless/Foundatio#queues) - A common interface with in memory, redis and azure implementations. +* [MediatR](https://github.com/jbogard/MediatR) - Simple, unambitious mediator implementation in .NET. + * [MediatR.Extensions.Microsoft.DependencyInjection](https://github.com/jbogard/MediatR.Extensions.Microsoft.DependencyInjection) - MediatR extensions for Microsoft.Extensions.DependencyInjection. +* [Mediator.Net](https://github.com/mayuanyang/Mediator.Net) - A simple mediator for .Net for sending command, publishing event and request response with pipelines supported. +* [MicroBus](https://github.com/Lavinski/Enexure.MicroBus) - Simple in process mediator for .NET. +* [MQTTnet](https://github.com/chkr1011/MQTTnet) - MQTTnet is a high performance .NET library for MQTT based communication. * [netmq](https://github.com/zeromq/netmq) - 100% native C# implementation of ZeroMQ for .NET. -* [OpenCQRS](https://github.com/OpenCQRS/OpenCQRS) - 用于 DDD、CQRS 和事件源的 .NET Core 库与 Azure 服务总线集成. 命令和事件存储支持的数据库提供程序有:DocumentDB、MongoDB、SQL Server、MySQL、PostgreSQL 和 SQLite. -* [rabbitmq-dotnet-client](https://github.com/rabbitmq/rabbitmq-dotnet-client) - RabbitMQ .NET 客户端 [https://www.rabbitmq.com](https://www.rabbitmq.com). -* [RawRabbit](https://github.com/pardahlman/RawRabbit) - 用于通过 RabbitMq 进行通信的现代 .NET 框架. -* [Rebus](https://github.com/rebus-org/Rebus) - .NET 的简单而精益的服务总线实现. -* [Restbus](http://restbus.org) - RabbitMq 的消息传递库. -* [Silverback](https://github.com/BEagle1984/silverback) - 构建事件驱动应用程序的框架(支持 Kafka、RabbitMQ、MQTT). -* [Tossit](https://github.com/turgayozgur/tossit) - 用于分布式作业/工作者逻辑的简单易用的库. 分布式消息由内置的 RabbitMQ 实现处理. +* [OpenCQRS](https://github.com/OpenCQRS/OpenCQRS) - .NET Core library for DDD, CQRS and Event Sourcing with Azure Service Bus integration. Supported database providers for the Command and the Event stores are: DocumentDB, MongoDB, SQL Server, MySQL, PostgreSQL and SQLite. +* [rabbitmq-dotnet-client](https://github.com/rabbitmq/rabbitmq-dotnet-client) - RabbitMQ .NET client [https://www.rabbitmq.com](https://www.rabbitmq.com). +* [RawRabbit](https://github.com/pardahlman/RawRabbit) - Modern .NET framework for communication over RabbitMq. +* [Rebus](https://github.com/rebus-org/Rebus) - Simple and lean service bus implementation for .NET. +* [Restbus](http://restbus.org) - Messaging library for RabbitMq. +* [Silverback](https://github.com/BEagle1984/silverback) - Framework to build event-driven applications (support for Kafka, RabbitMQ, MQTT). +* [Tossit](https://github.com/turgayozgur/tossit) - Simple, easy to use library for distributed job/worker logic. Distributed messages handled by built in RabbitMQ implementation. ### Reporting -* [FastReport](https://github.com/FastReports/FastReport) - .NET Core 2.x/.Net Framework 4.x 的开源报告生成器. FastReport 可用于 MVC、Web API 应用程序. +* [FastReport](https://github.com/FastReports/FastReport) - The open source report generator for .NET Core 2.x/.Net Framework 4.x. FastReport can be used in MVC, Web API applications. ### Scheduler and Job -* [Chroniton.NetCore](https://github.com/leosperry/Chroniton) - 用于按计划运行任务(作业)的轻量级强大库. -* [Coravel](https://github.com/jamesmh/coravel) - .Net Core 遇见 Laravel:调度、队列等. -* [FluentScheduler](https://github.com/fluentscheduler/FluentScheduler) - 具有流畅界面的自动化作业调度程序. +* [Chroniton.NetCore](https://github.com/leosperry/Chroniton) - Lightweight robust library for running tasks(jobs) on schedules. +* [Coravel](https://github.com/jamesmh/coravel) - .Net Core meets Laravel: Scheduling, Queuing, etc. +* [FluentScheduler](https://github.com/fluentscheduler/FluentScheduler) - Automated job scheduler with fluent interface. * [Gofer.NET](https://github.com/brthor/Gofer.NET) - Easy C# API for Distributed Background Tasks/Jobs for .NET Core. Inspired by celery for python. -* [HangfireIO](https://github.com/HangfireIO/Hangfire) - 在 ASP.NET 应用程序中执行即发即弃、延迟和重复任务的简单方法 [http://hangfire.io](http://hangfire.io). -* [LiquidState](https://github.com/prasannavl/LiquidState) - .NET 的高效异步和同步状态机. -* [NCrontab](https://github.com/atifaziz/NCrontab) - .NET 的 Crontab. -* [quartznet](https://github.com/quartznet/quartznet/) - 石英企业调度程序.NET [http://www.quartz-scheduler.net](http://www.quartz-scheduler.net). +* [HangfireIO](https://github.com/HangfireIO/Hangfire) - Easy way to perform fire-and-forget, delayed and recurring tasks inside ASP.NET apps [http://hangfire.io](http://hangfire.io). +* [LiquidState](https://github.com/prasannavl/LiquidState) - Efficient asynchronous and synchronous state machines for .NET. +* [NCrontab](https://github.com/atifaziz/NCrontab) - Crontab for .NET. +* [quartznet](https://github.com/quartznet/quartznet/) - Quartz Enterprise Scheduler .NET [http://www.quartz-scheduler.net](http://www.quartz-scheduler.net). * [stateless](https://github.com/dotnet-state-machine/stateless) - Simple library for creating state machines in C# code. ### SDKs -* [AWS SDK](https://github.com/aws/aws-sdk-net) - Amazon Web Services (AWS) .NET Core SDK 组件. 每个 AWS 服务都有自己的 NuGet 包. -* [azure-event-hubs-dotnet](https://github.com/azure/azure-event-hubs-dotnet) - Azure 事件中心的 .NET 标准客户端库. -* 区块链客户端 +* [AWS SDK](https://github.com/aws/aws-sdk-net) - The Amazon Web Services (AWS) .NET Core SDK components. Each AWS service has its own NuGet package. +* [azure-event-hubs-dotnet](https://github.com/azure/azure-event-hubs-dotnet) - .NET Standard client library for Azure Event Hubs. +* Blockchain clients * [Bittrex.Net](https://github.com/JKorf/Bittrex.Net) - C# .Net wrapper for the Bittrex web API including all features easily accessible and usable. - * [Binance.Net](https://github.com/JKorf/Binance.Net) - Binance 网络 API 的 .Net API 包装器. -* [CakeMail.RestClient](https://github.com/Jericho/CakeMail.RestClient) - CakeMail API 的客户端. 允许您发送交易电子邮件、批量电子邮件、管理列表和联系人等. -* [consuldotnet](https://github.com/PlayFab/consuldotnet/tree/develop) - 领事的 .NET API. + * [Binance.Net](https://github.com/JKorf/Binance.Net) - .Net API wrapper for the Binance web API. +* [CakeMail.RestClient](https://github.com/Jericho/CakeMail.RestClient) - Client for CakeMail's API. Allows you to send transactional emails, bulk emails, manage lists and contacts, etc. +* [consuldotnet](https://github.com/PlayFab/consuldotnet/tree/develop) - .NET API for Consul. * [csharp-nats](https://github.com/nats-io/csharp-nats) - C# .NET client for the NATS messaging system. -* [DarkSkyCore](https://github.com/amweiss/dark-sky-core) - .NET 标准包装器 [Dark Sky API](https://darksky.net/dev/docs). +* [DarkSkyCore](https://github.com/amweiss/dark-sky-core) - A .NET Standard wrapper for the [Dark Sky API](https://darksky.net/dev/docs). * [Docker.DotNet](https://github.com/Microsoft/Docker.DotNet) - .NET (C#) Client Library for Docker API. -* [firebase-admin-dotnet](https://github.com/firebase/firebase-admin-dotnet) - Firebase 管理 .NET SDK -* [google-cloud-dotnet](https://github.com/GoogleCloudPlatform/google-cloud-dotnet) - .NET 的谷歌云客户端库. +* [firebase-admin-dotnet](https://github.com/firebase/firebase-admin-dotnet) - Firebase Admin .NET SDK +* [google-cloud-dotnet](https://github.com/GoogleCloudPlatform/google-cloud-dotnet) - Google Cloud Client Libraries for .NET. * [Manatee.Trello](https://github.com/gregsdennis/Manatee.Trello) - A fully object-oriented .Net wrapper for Trello's RESTful API written in C#. -* [Microphone](https://github.com/rogeralsing/Microphone) - 使用 Web Api 或 NancyFx 在 Consul 或 ETCD 集群上运行自托管 REST 服务的轻量级框架. -* [octokit.net](https://github.com/octokit/octokit.net) - .NET 的 GitHub API 客户端库. -* [PreStorm](https://github.com/jshirota/PreStorm) - ArcGIS Server 的并行 REST 客户端. +* [Microphone](https://github.com/rogeralsing/Microphone) - Lightweight framework to run self hosting REST services using Web Api or NancyFx ontop of a Consul or ETCD cluster. +* [octokit.net](https://github.com/octokit/octokit.net) - GitHub API client library for .NET. +* [PreStorm](https://github.com/jshirota/PreStorm) - Parallel REST Client for ArcGIS Server. * [SendGrid-csharp](https://github.com/sendgrid/sendgrid-csharp) - C# client library for using the full SendGrid API. * [statsd-csharp-client](https://github.com/Pereingo/statsd-csharp-client) - .NET Standard compatible C# client to interface with Etsy's excellent [statsd](https://github.com/etsy/statsd) server. * [tweetinvi](https://github.com/linvi/tweetinvi) - Intuitive .NET C# library to access the Twitter REST and STREAM API. ### Security -* [aspnetcore-security-headers](https://github.com/juunas11/aspnetcore-security-headers) - 用于向 ASP.NET Core 应用程序添加安全标头的中间件. -* [HtmlSanitizer](https://github.com/mganss/HtmlSanitizer) - 清理 HTML 以避免 XSS 攻击. -* [jose-jwt](https://github.com/dvsekhvalnov/jose-jwt) - 用于处理 JOSE 对象(JWT、JWA、JWS 及相关)的库. -* [Jwt.Net](https://github.com/jwt-dotnet/jwt) - Jwt.Net,一种用于 .NET 的 JWT(JSON Web 令牌)实现. -* [JWT Simple Server](https://github.com/Xabaril/JWTSimpleServer) - 用于 ASP.NET Core 的轻量级动态 jwt 服务器. -* [NWebsec](https://github.com/NWebsec/NWebsec) - ASP.NET 的安全库 [http://www.nwebsec.com](http://www.nwebsec.com). -* [reCAPTCHA](https://github.com/PaulMiami/reCAPTCHA) - 用于 ASP.NET Core 的 reCAPTCHA 2.0. -* [roslyn-security-guard](https://github.com/dotnet-security-guard/roslyn-security-guard) - Roslyn 分析器,旨在帮助对 .NET 应用程序进行安全审计. -* [OwaspHeaders](https://github.com/GaProgMan/OwaspHeaders.Core) - .NET Core 中间件用于注入 Owasp 推荐的 HTTP 标头以提高安全性. -* [Security](https://github.com/aspnet/Security) - 用于网络应用程序安全和授权的中间件. -* [SecurityHeaders](https://github.com/andrewlock/NetEscapades.AspNetCore.SecurityHeaders) - 允许向 ASP.NET Core 网站添加安全标头的小包. +* [aspnetcore-security-headers](https://github.com/juunas11/aspnetcore-security-headers) - Middleware for adding security headers to an ASP.NET Core application. +* [HtmlSanitizer](https://github.com/mganss/HtmlSanitizer) - Cleans HTML to avoid XSS attacks. +* [jose-jwt](https://github.com/dvsekhvalnov/jose-jwt) - Library for processing JOSE objects (JWT, JWA, JWS and related). +* [Jwt.Net](https://github.com/jwt-dotnet/jwt) - Jwt.Net, a JWT (JSON Web Token) implementation for .NET. +* [JWT Simple Server](https://github.com/Xabaril/JWTSimpleServer) - A lightweight, dynamic jwt server for ASP.NET Core. +* [NWebsec](https://github.com/NWebsec/NWebsec) - Security libraries for ASP.NET [http://www.nwebsec.com](http://www.nwebsec.com). +* [reCAPTCHA](https://github.com/PaulMiami/reCAPTCHA) - reCAPTCHA 2.0 for ASP.NET Core. +* [roslyn-security-guard](https://github.com/dotnet-security-guard/roslyn-security-guard) - Roslyn analyzers that aim to help security audit on .NET applications. +* [OwaspHeaders](https://github.com/GaProgMan/OwaspHeaders.Core) - .NET Core middleware for injecting the Owasp recommended HTTP Headers for increased security. +* [Security](https://github.com/aspnet/Security) - Middleware for security and authorization of web apps. +* [SecurityHeaders](https://github.com/andrewlock/NetEscapades.AspNetCore.SecurityHeaders) - Small package to allow adding security headers to ASP.NET Core websites. ### Searching -* [Algolia.Search](https://github.com/algolia/algoliasearch-client-csharp) - 官方 Algolia .NET 客户端的存储库. -* [AutoComplete](https://github.com/omerfarukz/autocomplete) - 持久、简单、强大且可移植的自动完成库. -* [Elasticsearch.Net & NEST](https://github.com/elastic/elasticsearch-net) - 两个官方 elasticsearch .NET 客户端 NEST 和 Elasticsearch.NET 的存储库. -* [ElasticsearchCRUD](https://github.com/damienbod/ElasticsearchCRUD) - 弹性搜索 .NET API. -* [SearchExtensions](https://github.com/ninjanye/SearchExtensions) - IQueryable 接口的高级搜索功能,例如实体框架查询. -* [SimMetrics.Net](https://github.com/StefH/SimMetrics.Net) - 相似性度量库,例如从编辑距离(Levenshtein、Gotoh、Jaro 等)到其他度量(例如 Soundex、Chapman) -* [SolrExpress](https://github.com/solr-express/solr-express) - 用于 Solr 的简单轻量级查询 .NET 库,以可控、可构建和快速失败的方式. +* [Algolia.Search](https://github.com/algolia/algoliasearch-client-csharp) - Repository for the official Algolia .NET client. +* [AutoComplete](https://github.com/omerfarukz/autocomplete) - Persistent, simple, powerful and portable autocomplete library. +* [Elasticsearch.Net & NEST](https://github.com/elastic/elasticsearch-net) - Repository for both NEST and Elasticsearch.NET, the two official elasticsearch .NET clients. +* [ElasticsearchCRUD](https://github.com/damienbod/ElasticsearchCRUD) - Elasticsearch .NET API. +* [SearchExtensions](https://github.com/ninjanye/SearchExtensions) - Advanced search capabilities for IQueryable interfaces, such as Entity Framework queries. +* [SimMetrics.Net](https://github.com/StefH/SimMetrics.Net) - A Similarity Metric Library, e.g. from edit distance's (Levenshtein, Gotoh, Jaro etc) to other metrics, (e.g Soundex, Chapman) +* [SolrExpress](https://github.com/solr-express/solr-express) - Simple and lightweight query .NET library for Solr, in a controlled, buildable and fail fast way. ### Serialization -* [BinarySerializer](https://github.com/jefffhaynes/BinarySerializer) - 自定义数据包和协议格式的序列化,支持 bit-twiddling. -* [bond](https://github.com/Microsoft/bond) - 用于处理模式化数据的跨平台框架. 它支持跨语言的反序列化和强大的通用机制来有效地操作数据. Bond 在 Microsoft 的大规模服务中得到广泛使用. -* [Channels](https://github.com/davidfowl/Channels) - 基于推送的 .NET 流. -* [CsvHelper](https://github.com/JoshClose/CsvHelper) - 帮助读取和写入 CSV 文件的库. -* [Edi.Net](https://github.com/indice-co/EDI.Net) - EDI 序列化器/反序列化器. 支持 EDIFact、X12 和 TRADACOMS 格式. -* [ExtendedXmlSerializer](https://github.com/wojtpl2/ExtendedXmlSerializer) - 用于 .NET 的扩展 Xml 序列化程序. -* [Jil](https://github.com/kevin-montrose/Jil) - 快速 .NET JSON (De)Serializer,基于 Sigil 构建. -* 消息包 - * [msgpack-cli](https://github.com/msgpack/msgpack-cli) - 公共语言基础设施的 MessagePack 实现 / [msgpack.org](http://msgpack.org). +* [BinarySerializer](https://github.com/jefffhaynes/BinarySerializer) - Serialization for custom packet and protocol formats, supports bit-twiddling. +* [bond](https://github.com/Microsoft/bond) - Cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services. +* [Channels](https://github.com/davidfowl/Channels) - Push based .NET Streams. +* [CsvHelper](https://github.com/JoshClose/CsvHelper) - Library to help reading and writing CSV files. +* [Edi.Net](https://github.com/indice-co/EDI.Net) - EDI Serializer/Deserializer. Supports EDIFact, X12 and TRADACOMS format. +* [ExtendedXmlSerializer](https://github.com/wojtpl2/ExtendedXmlSerializer) - Extended Xml Serializer for .NET. +* [Jil](https://github.com/kevin-montrose/Jil) - Fast .NET JSON (De)Serializer, Built On Sigil. +* MessagePack + * [msgpack-cli](https://github.com/msgpack/msgpack-cli) - MessagePack implementation for Common Language Infrastructure / [msgpack.org](http://msgpack.org). * [MessagePack-CSharp](https://github.com/neuecc/MessagePack-CSharp) - Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). -* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) - 适用于 .NET 的流行高性能 JSON 框架. -* [protobuf-net](https://github.com/mgravell/protobuf-net/) - 用于惯用 .NET 的 Protocol Buffers 库. +* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) - Popular high-performance JSON framework for .NET. +* [protobuf-net](https://github.com/mgravell/protobuf-net/) - Protocol Buffers library for idiomatic .NET. * [Schema.NET](https://github.com/RehanSaeed/Schema.NET) - Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page. -* [ServiceStack.Text](https://github.com/ServiceStack/ServiceStack.Text) - JSON、JSV 和 CSV 文本序列化器. -* [TinyCsvParser](https://github.com/bytefish/TinyCsvParser) - 易于使用、易于扩展的高性能库,用于使用 .NET 进行 CSV 解析. -* [Wire](https://github.com/rogeralsing/Wire) - POCO 对象的二进制序列化程序. -* [YamlDotNet](https://github.com/aaubry/YamlDotNet) - .网 -* [ZeroFormatter](https://github.com/neuecc/ZeroFormatter) - .NET 的快速二进制(反)序列化器. +* [ServiceStack.Text](https://github.com/ServiceStack/ServiceStack.Text) - JSON, JSV and CSV Text Serializers. +* [TinyCsvParser](https://github.com/bytefish/TinyCsvParser) - Easy to use, easy to extend and high-performance library for CSV parsing with .NET. +* [Wire](https://github.com/rogeralsing/Wire) - Binary serializer for POCO objects. +* [YamlDotNet](https://github.com/aaubry/YamlDotNet) - .NET +* [ZeroFormatter](https://github.com/neuecc/ZeroFormatter) - Fast binary (de)serializer for .NET. * [Utf8Json](https://github.com/neuecc/Utf8Json) - Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin). -* [YAXLib](https://github.com/sinairv/YAXLib) - .NET Framework 和 .NET Core 的 XML 序列化库. 极其灵活和强大. +* [YAXLib](https://github.com/sinairv/YAXLib) - XML Serialization Library for the .NET Framework and .NET Core. Extremely flexible and powerful. ### Template Engine -* [dotliquid](https://github.com/dotliquid/dotliquid) - Tobias Lütke 的 Liquid 模板语言的 .NET 端口. -* [fluid](https://github.com/sebastienros/fluid) - 尽可能接近 Liquid 模板语言的开源 .NET 模板引擎. -* [Portable.Xaml](https://github.com/cwensley/Portable.Xaml) - 用于读取/写入 xaml 文件的便携式 .NET 库. -* [Razor](https://github.com/aspnet/Razor) - 用于 MVC 网络应用程序视图页面的 CSHTML 文件的解析器和代码生成器. -* [RazorLight](https://github.com/toddams/RazorLight) - 基于 Microsoft 的 Razor .NET Core 解析引擎的模板引擎. -* [Scriban](https://github.com/lunet-io/scriban) - 一种快速、强大、安全和轻量级的文本模板语言和 .NET 引擎. +* [dotliquid](https://github.com/dotliquid/dotliquid) - .NET Port of Tobias Lütke's Liquid template language. +* [fluid](https://github.com/sebastienros/fluid) - Open-source .NET template engine that is as close as possible to the Liquid template language. +* [Portable.Xaml](https://github.com/cwensley/Portable.Xaml) - Portable .NET library for reading/writing xaml files. +* [Razor](https://github.com/aspnet/Razor) - Parser and code generator for CSHTML files used in view pages for MVC web apps. +* [RazorLight](https://github.com/toddams/RazorLight) - Template engine based on Microsoft's Razor parsing engine for .NET Core. +* [Scriban](https://github.com/lunet-io/scriban) - A fast, powerful, safe and lightweight text templating language and engine for .NET. ### Testing -* [Atata](https://github.com/atata-framework/atata) - 基于 Selenium WebDriver 的 Web UI 测试自动化全功能框架. [https://atata.io](https://atata.io) +* [Atata](https://github.com/atata-framework/atata) - Web UI test automation full-featured framework based on Selenium WebDriver. [https://atata.io](https://atata.io) * [Bogus](https://github.com/bchavez/Bogus) - Simple and sane fake data generator for C#. Based on and ported from the famed faker.js. -* [CoreBDD](https://github.com/stevenknox/CoreBDD) - xUnit.net 的 BDD 框架 -* [FakeItEasy](https://github.com/FakeItEasy/FakeItEasy) - .NET 的简单模拟库. -* [FluentAssertions](https://github.com/fluentassertions/fluentassertions) - 一组 .NET 扩展方法,允许您更自然地指定 TDD 或 BDD 式测试的预期结果. -* [GenFu](https://github.com/MisterJames/GenFu) - 可用于生成真实测试数据的库. -* [LightBDD](https://github.com/LightBDD/LightBDD) - BDD 框架允许创建易于阅读和维护的测试. -* [mockhttp](https://github.com/richardszalay/mockhttp) - Microsoft 的 HttpClient 库的测试层. -* [moq.netcore](https://github.com/Moq/moq4) - 最流行和友好的 .NET 模拟框架. -* [MSpec](https://github.com/machine/machine.specifications) - 用于编写 BDD 样式测试的流行测试框架. -* [MyTested.AspNetCore.Mvc](https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc) - 流利的测试 - ASP.NET Core MVC 框架. -* [Netling](https://github.com/hallatore/Netling) - 负载测试器客户端,用于轻松进行 Web 测试. +* [CoreBDD](https://github.com/stevenknox/CoreBDD) - BDD framework for xUnit.net +* [FakeItEasy](https://github.com/FakeItEasy/FakeItEasy) - The easy mocking library for .NET. +* [FluentAssertions](https://github.com/fluentassertions/fluentassertions) - Set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. +* [GenFu](https://github.com/MisterJames/GenFu) - Library you can use to generate realistic test data. +* [LightBDD](https://github.com/LightBDD/LightBDD) - BDD framework allowing to create easy to read and maintain tests. +* [mockhttp](https://github.com/richardszalay/mockhttp) - Testing layer for Microsoft's HttpClient library. +* [moq.netcore](https://github.com/Moq/moq4) - Most popular and friendly mocking framework for .NET. +* [MSpec](https://github.com/machine/machine.specifications) - Popular testing framework for writing BDD-style tests. +* [MyTested.AspNetCore.Mvc](https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc) - Fluent testing + framework for ASP.NET Core MVC. +* [Netling](https://github.com/hallatore/Netling) - Load tester client for easy web testing. * [NSpec](https://github.com/nspec/NSpec) - Battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec. -* [NSubstitute](https://github.com/nsubstitute/NSubstitute) - .NET 模拟框架的友好替代品. -* [nunit](https://github.com/nunit/dotnet-test-nunit) - .NET Core 的 NUnit 测试运行器. +* [NSubstitute](https://github.com/nsubstitute/NSubstitute) - A friendly substitute for .NET mocking frameworks. +* [nunit](https://github.com/nunit/dotnet-test-nunit) - NUnit test runner for .NET Core. * [shouldly](https://github.com/shouldly/shouldly) - Should testing for .NET - the way Asserting *Should* be! [http://shouldly.readthedocs.org/en/latest](http://shouldly.readthedocs.org/en/latest) -* [SpecFlow](https://github.com/techtalk/SpecFlow) - .NET 的实用 BDD 解决方案. 它使用 Gherkin 规范语言并集成到 Visual Studio. -* [Storyteller](https://github.com/storyteller/Storyteller) - .NET 的可执行规范 [http://storyteller.github.io](http://storyteller.github.io). -* [Stubbery](https://markvincze.github.io/Stubbery/) - 一个用于在 .NET 中创建和运行 Api 存根的简单库. -* [Testavior](https://github.com/geeklearningio/Testavior) - Testavior 是一种轻量级解决方案,可帮助您为 ASP.NET Core 开发行为测试. -* [TestStack.BDDfy](https://github.com/TestStack/TestStack.BDDfy) - 有史以来最简单的 BDD 框架! -* [xBehave.net](https://github.com/xbehave/xbehave.net) - 用于使用自然语言描述测试的 xUnit.net 扩展. [http://xbehave.github.io](http://xbehave.github.io) -* [xUnit.net](https://github.com/xunit/xunit) - 适用于 .NET Framework 的免费、开源、以社区为中心的单元测试工具. +* [SpecFlow](https://github.com/techtalk/SpecFlow) - Pragmatic BDD solution for .NET. It uses the Gherkin specification language and integrates to Visual Studio. +* [Storyteller](https://github.com/storyteller/Storyteller) - Executable Specifications for .NET [http://storyteller.github.io](http://storyteller.github.io). +* [Stubbery](https://markvincze.github.io/Stubbery/) - A simple library for creating and running Api stubs in .NET. +* [Testavior](https://github.com/geeklearningio/Testavior) - Testavior is a lightweight solution to help you develop Behavior Tests for ASP.NET Core. +* [TestStack.BDDfy](https://github.com/TestStack/TestStack.BDDfy) - The simplest BDD framework EVER! +* [xBehave.net](https://github.com/xbehave/xbehave.net) - An xUnit.net extension for describing your tests using natural language. [http://xbehave.github.io](http://xbehave.github.io) +* [xUnit.net](https://github.com/xunit/xunit) - A free, open source, community-focused unit testing tool for the .NET Framework. ### Tools -* [CliFx](https://github.com/Tyrrrz/CliFx) - 用于构建命令行界面的声明性框架. -* [CommandLineUtils](https://github.com/natemcmaster/CommandLineUtils) - .NET Core 和 .NET Framework 的命令行解析和实用程序. -* [docfx](https://github.com/dotnet/docfx) - 为 .NET 项目构建和发布 API 文档的工具 [http://dotnet.github.io/docfx](http://dotnet.github.io/docfx) -* [dotnetfiddle](https://dotnetfiddle.net) - .NET 沙箱供开发人员快速试用代码和共享代码片段. -* [dotnet-tools](https://github.com/natemcmaster/dotnet-tools) - .NET Core 命令行 (dotnet CLI) 的工具扩展列表. - * [LibMan CLI](https://github.com/aspnet/LibraryManager) - Web 应用程序的客户端内容管理器. -* [EntryPoint](https://github.com/Nick-Lucas/EntryPoint) - 适用于 .Net Core 和 .Net Framework 4.5+ 的可组合 CLI(命令行)参数解析器. -* [Fake JSON Server](https://github.com/ttu/dotnet-fake-json-server) - 用于原型设计或作为 CRUD 后端的假 REST API. 无需定义类型,使用动态类型. 数据存储到单个 JSON 文件中. 具有身份验证、WebSocket 通知、异步长时间运行操作、错误/延迟的随机生成和实验性 GraphQL 支持. -* [gitignore.io](https://github.com/joeblau/gitignore.io) - 为您的项目创建有用的 .gitignore 文件 [https://www.gitignore.io](https://www.gitignore.io). -* [ICanHasDotnetCore](https://github.com/OctopusDeploy/ICanHasDotnetCore) - 扫描上传的 packages.config 文件或 GitHub 存储库,并确定 nuget 包是否以 .NET Standard 为目标. +* [CliFx](https://github.com/Tyrrrz/CliFx) - Declarative framework for building command line interfaces. +* [CommandLineUtils](https://github.com/natemcmaster/CommandLineUtils) - Command line parsing and utilities for .NET Core and .NET Framework. +* [docfx](https://github.com/dotnet/docfx) - Tools for building and publishing API documentation for .NET projects [http://dotnet.github.io/docfx](http://dotnet.github.io/docfx) +* [dotnetfiddle](https://dotnetfiddle.net) - .NET sandbox for developers to quickly try out code and share code snippets. +* [dotnet-tools](https://github.com/natemcmaster/dotnet-tools) - A list of tool extensions for .NET Core Command Line (dotnet CLI). + * [LibMan CLI](https://github.com/aspnet/LibraryManager) - Client-side content manager for web apps. +* [EntryPoint](https://github.com/Nick-Lucas/EntryPoint) - Composable CLI (Command Line) Argument Parser for .Net Core & .Net Framework 4.5+. +* [Fake JSON Server](https://github.com/ttu/dotnet-fake-json-server) - Fake REST API for prototyping or as a CRUD Back End. No need to define types, uses dynamic typing. Data is stored to a single JSON file. Has authentication, WebSocket notifications, async long running operations, random generation for errors/delays and experimental GraphQL support. +* [gitignore.io](https://github.com/joeblau/gitignore.io) - Create useful .gitignore files for your project [https://www.gitignore.io](https://www.gitignore.io). +* [ICanHasDotnetCore](https://github.com/OctopusDeploy/ICanHasDotnetCore) - Scans uploaded packages.config files or GitHub repository and determines whether the nuget packages target .NET Standard. * [json2csharp](http://json2csharp.com) - Generate C# classes from JSON. -* [letsencrypt-win-simple](https://github.com/Lone-Coder/letsencrypt-win-simple) - 适用于 Windows 的简单 ACME 客户端. -* [Linq_Faster](https://github.com/jackmott/LinqFaster) - 数组、跨度的类似 Linq 的扩展函数 , 和列表速度更快,分配更少. +* [letsencrypt-win-simple](https://github.com/Lone-Coder/letsencrypt-win-simple) - A Simple ACME Client for Windows. +* [Linq_Faster](https://github.com/jackmott/LinqFaster) - Linq-like extension functions for Arrays, Span, and List that are faster and allocate less. -* [mRemoteNG](https://github.com/mRemoteNG/mRemoteNG) - 下一代 mRemote,开源,选项卡式,多协议,远程连接管理器 -* [NJsonSchema](https://github.com/RSuter/NJsonSchema) - NJsonSchema 是一个 .NET 库,用于读取、生成和验证 JSON Schema draft v4+ 模式. -* [NuKeeper](https://github.com/NuKeeperDotNet/NuKeeper) - 自动更新 .NET 项目中的 nuget 包. -* [NuGetPackageExplorer](https://github.com/NuGetPackageExplorer/NuGetPackageExplorer) - 使用 GUI 创建、更新和部署 Nuget 包. -* [NugetVisualizer](https://github.com/sepharg/NugetVisualizer) - 为一组给定的 git 存储库或文件夹可视化所有 nuget 包及其相应版本. -* [OctoLinker](https://github.com/OctoLinker/browser-extension) - 使用 GitHub 的 OctoLinker 浏览器扩展高效地浏览“projects.json”文件. -* [posh-dotnet](https://github.com/bergmeister/posh-dotnet) - `PowerShell` 选项卡完成 [dotnet CLI](https://github.com/dotnet/cli). -* [Rin](https://github.com/mayuki/Rin) - ASP.NET Core 的请求/响应检查器中间件. 像瞥一眼. -* [scoop](https://github.com/lukesampson/scoop) - 适用于 Windows 的命令行安装程序. -* [SerilogAnalyzer](https://github.com/Suchiman/SerilogAnalyzer) - 使用 Serilog 日志库对代码进行基于 Roslyn 的分析. 检查常见错误和使用问题. +* [mRemoteNG](https://github.com/mRemoteNG/mRemoteNG) - The next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager +* [NJsonSchema](https://github.com/RSuter/NJsonSchema) - NJsonSchema is a .NET library to read, generate and validate JSON Schema draft v4+ schemas. +* [NuKeeper](https://github.com/NuKeeperDotNet/NuKeeper) - Automagically update nuget packages in .NET projects. +* [NuGetPackageExplorer](https://github.com/NuGetPackageExplorer/NuGetPackageExplorer) - Create, update and deploy Nuget Packages with a GUI. +* [NugetVisualizer](https://github.com/sepharg/NugetVisualizer) - Visualize all of the nuget packages and their corresponding versions for a set of given git repositories or folders. +* [OctoLinker](https://github.com/OctoLinker/browser-extension) - Navigate through `projects.json` files efficiently with the OctoLinker browser extension for GitHub. +* [posh-dotnet](https://github.com/bergmeister/posh-dotnet) - `PowerShell` tab completion for the [dotnet CLI](https://github.com/dotnet/cli). +* [Rin](https://github.com/mayuki/Rin) - Request/response Inspector middleware for ASP.NET Core. like Glimpse. +* [scoop](https://github.com/lukesampson/scoop) - A command-line installer for Windows. +* [SerilogAnalyzer](https://github.com/Suchiman/SerilogAnalyzer) - Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems. * [SharpZipLib](https://github.com/icsharpcode/SharpZipLib) - #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform. -* [ShareX](https://github.com/ShareX/ShareX) - 免费和开源程序,可让您捕获或记录屏幕的任何区域,并只需按一下键即可共享. 它还允许将图像、文本或其他类型的文件上传到 80 多个支持的目的地,您可以从中选择. [https://getsharex.com](https://getsharex.com) -* [SharpLab](https://github.com/ashmind/SharpLab) - .NET 代码游乐场,显示代码编译的中间步骤和结果. [https://sharplab.io](https://sharplab.io) -* [SmartCode](https://github.com/Ahoo-Wang/SmartCode) – SmartCode= IDataSource -> IBuildTask -> IOutput => 构建一切!!! (包括【代码生成器】) -* [sourcelink](https://github.com/dotnet/sourcelink) - SourceLink 是一种与语言和源代码控制无关的系统,用于为二进制文件提供一流的源代码调试体验. -* [System.CommandLine](https://github.com/dotnet/command-line-api) - System.CommandLine,一组用于命令行解析、调用和终端输出呈现的库. -* [Typin](https://github.com/adambajguz/Typin) - 简单易用的交互式 CLI 应用程序和命令行工具(直接模式)的声明性框架,其根源于 CliFx. -* [X.Web.Sitemap](https://github.com/dncuug/X.Web.Sitemap) – 用于 .NET 和 .NET Core 的简单站点地图生成器 -* [X.Web.RSS](https://github.com/dncuug/X.Web.RSS) – 用于 .NET 和 .NET Core 的简单 RSS 提要生成器 +* [ShareX](https://github.com/ShareX/ShareX) - Free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to over 80 supported destinations you can choose from. [https://getsharex.com](https://getsharex.com) +* [SharpLab](https://github.com/ashmind/SharpLab) - .NET code playground that shows intermediate steps and results of code compilation. [https://sharplab.io](https://sharplab.io) +* [SmartCode](https://github.com/Ahoo-Wang/SmartCode) – SmartCode= IDataSource -> IBuildTask -> IOutput => Build Everything!!! (Including [Code generator]) +* [sourcelink](https://github.com/dotnet/sourcelink) - SourceLink is a language- and source-control agnostic system for providing first-class source debugging experiences for binaries. +* [System.CommandLine](https://github.com/dotnet/command-line-api) - System.CommandLine, a set of libraries for command line parsing, invocation, and rendering of terminal output. +* [Typin](https://github.com/adambajguz/Typin) - Simple to use declarative framework for interactive CLI applications and command line tools (direct mode) that has its roots in CliFx. +* [X.Web.Sitemap](https://github.com/dncuug/X.Web.Sitemap) – Simple sitemap generator for .NET and .NET Core +* [X.Web.RSS](https://github.com/dncuug/X.Web.RSS) – Simple RSS Feed generator for .NET and .NET Core ### Web Framework -* 网页组装 - * [Blazor](https://github.com/SteveSanderson/Blazor) - 通过 WebAssembly 在浏览器中运行 .NET 的 UI 框架. - * [Awesome Blazor](https://github.com/AdrienTorris/awesome-blazor) - 收集有关 Blazor 的精彩资源(示例、组件、文章、视频等). - * [Blazor Redux](https://github.com/torhovland/blazor-redux) - 将 Redux 状态存储与 Blazor 连接起来. - * [Ooui](https://github.com/praeclarum/Ooui) - 小型跨平台 UI 库,将本机 UI 开发的简单性带到 Web. -* [ReactJS.NET](https://github.com/reactjs/React.NET) - 用于 JSX 编译和 React 组件的服务器端渲染的 .NET 库. +* WebAssembly + * [Blazor](https://github.com/SteveSanderson/Blazor) - UI framework running .NET in the browser via WebAssembly. + * [Awesome Blazor](https://github.com/AdrienTorris/awesome-blazor) - Collection of awesome resources (samples, components, articles, videos and others) about Blazor. + * [Blazor Redux](https://github.com/torhovland/blazor-redux) - Connecting a Redux state store with Blazor. + * [Ooui](https://github.com/praeclarum/Ooui) - Small cross-platform UI library that brings the simplicity of native UI development to the web. +* [ReactJS.NET](https://github.com/reactjs/React.NET) - .NET library for JSX compilation and server-side rendering of React components. * [redux.NET](https://github.com/GuillaumeSalles/redux.NET) - Predictable state container for .NET apps. Inspired by [https://github.com/reactjs/redux](https://github.com/reactjs/redux). ### Web Socket * [Fleck](https://github.com/statianzo/Fleck) - Fleck is a WebSocket server implementation in C#. Fleck requires no inheritance, container, or additional references. -* [SignalR Server](https://github.com/aspnet/signalr) - 网络应用程序的实时网络功能,包括服务器端推送. -* [SuperSocket](https://github.com/kerryjiang/SuperSocket) - 轻量级、跨平台和可扩展的套接字服务器应用程序框架. -* [WampSharp](https://github.com/Code-Sharp/WampSharp) - C# implementation of [The Web Application Messaging Protocol](http://wamp-proto.org/) - 提供远程过程调用和通过 WebSocket 发布/订阅的消息传递模式的协议. -* [websocket-manager](https://github.com/radu-matei/websocket-manager) - ASP .NET Core 的实时库. +* [SignalR Server](https://github.com/aspnet/signalr) - Real-time web functionality for web apps, including server-side push. +* [SuperSocket](https://github.com/kerryjiang/SuperSocket) - Light weight, cross platform and extensible socket server application framework. +* [WampSharp](https://github.com/Code-Sharp/WampSharp) - C# implementation of [The Web Application Messaging Protocol](http://wamp-proto.org/) - Protocol that provides messaging patterns of Remote Procedure Calls and Publish/Subscribe over WebSockets. +* [websocket-manager](https://github.com/radu-matei/websocket-manager) - Real-Time library for ASP .NET Core. ### Windows Service -* [dotnet-win32-service](https://github.com/dasMulli/dotnet-win32-service) - 直接从 .NET Core 设置并作为 Windows 服务运行. -* [Topshelf](https://github.com/Topshelf/Topshelf) - 用于使用 .NET 构建 Windows 服务的简单服务托管框架. +* [dotnet-win32-service](https://github.com/dasMulli/dotnet-win32-service) - Set up and run as Windows Service directly from .NET Core. +* [Topshelf](https://github.com/Topshelf/Topshelf) - Easy service hosting framework for building Windows services using .NET. ### Workflow -* [CoreWF](https://github.com/dmetzgar/corewf/) - Windows Workflow Foundation (WF) 到 .NET Core 的端口. -* [workflow-core](https://github.com/danielgerlag/workflow-core) - .NET Standard 的轻量级工作流引擎. -* [WorkflowEngine.NET](https://github.com/optimajet/WorkflowEngine.NET) - 在您的应用程序中添加工作流的组件. -* [Wexflow](https://github.com/aelassas/Wexflow) - 一个高性能、可扩展、模块化和跨平台的工作流引擎. +* [CoreWF](https://github.com/dmetzgar/corewf/) - Port of Windows Workflow Foundation (WF) to .NET Core. +* [workflow-core](https://github.com/danielgerlag/workflow-core) - Lightweight workflow engine for .NET Standard. +* [WorkflowEngine.NET](https://github.com/optimajet/WorkflowEngine.NET) - Component that adds workflow in your application. +* [Wexflow](https://github.com/aelassas/Wexflow) - A high performance, extensible, modular and cross-platform workflow engine. ## Roadmaps -* [ASP.NET Core Developer Roadmap](https://github.com/MoienTajik/AspNetCore-Developer-Roadmap) - 2019 年成为 ASP.NET Core 开发人员的路线图. +* [ASP.NET Core Developer Roadmap](https://github.com/MoienTajik/AspNetCore-Developer-Roadmap) - Roadmap to becoming an ASP.NET Core developer in 2019. ## Starter Kits -* [Arch](https://github.com/Arch) - .NET Core 库的集合,由拥抱 .NET Core 中所有新内容的软件架构师创建. - * [AutoHistory](https://github.com/Arch/AutoHistory) - Microsoft.EntityFrameworkCore 插件,支持自动记录数据变化历史. -* [AspNetCore-Angular2-Universal](https://github.com/MarkPieszak/aspnetcore-angular2-universal) - 跨平台 - 带有用于 SEO、Bootstrap、i18n 国际化(ngx-translate)的服务器端呈现、Webpack、TypeScript、带有 Karma 的单元测试、WebAPI REST 设置、SignalR、Swagger 文档等! +* [Arch](https://github.com/Arch) - The collection of .NET Core libraries that are created by software architects who embrace all the new stuff in .NET Core. + * [AutoHistory](https://github.com/Arch/AutoHistory) - A plugin for Microsoft.EntityFrameworkCore to support automatically recording data changes history. +* [AspNetCore-Angular2-Universal](https://github.com/MarkPieszak/aspnetcore-angular2-universal) - Cross-platform - w/ server-side rendering for SEO, Bootstrap, i18n internationalization (ngx-translate), Webpack, TypeScript, unit testing w/ Karma, WebAPI REST setup, SignalR, Swagger docs, and more! * [ASP.NET Core Starter Kit](https://github.com/kriasoft/aspnet-starter-kit) - Opinionated boilerplate for web development based on .NET Core, Kestrel, GraphQL on the backend and Babel, Webpack, React and Redux on the frontend. This boilerplate comes in both C# and F# flavors. -* [aspnetcore-spa generator](https://github.com/aspnet/JavaScriptServices) - Yeoman 生成器构建全新的 ASP.NET Core 单页应用程序,在客户端使用 Angular 2 / React / React With Redux / Knockout / Aurelia. -* [ASP.Net Core Vue Starter](https://github.com/MarkPieszak/aspnetcore-Vue-starter) - Asp.NETCore 2.0 Vue 2 (ES6) SPA 入门套件,包含路由、Vuex 等!. -* [bitwarden-core](https://github.com/bitwarden/core) - 核心基础设施后端(API、数据库等) [https://bitwarden.com](https://bitwarden.com). +* [aspnetcore-spa generator](https://github.com/aspnet/JavaScriptServices) - Yeoman generator to build a brand-new ASP.NET Core single page application that uses Angular 2 / React / React With Redux / Knockout / Aurelia on the client. +* [ASP.Net Core Vue Starter](https://github.com/MarkPieszak/aspnetcore-Vue-starter) - Asp.NETCore 2.0 Vue 2 (ES6) SPA Starter kit, contains routing, Vuex, and more!. +* [bitwarden-core](https://github.com/bitwarden/core) - The core infrastructure backend (API, database, etc) [https://bitwarden.com](https://bitwarden.com). * [dotNetify](https://github.com/dsuryd/dotNetify) - Simple, lightweight, yet powerful way to build real-time HTML5/C# .NET web apps. -* [generator-aspnet](https://github.com/OmniSharp/generator-aspnet) - 适用于 ASP.NET Core 的生成器. -* [Nucleus](https://github.com/alirizaadiyahsi/Nucleus) - 在后端使用 ASP.NET Core API 分层架构和基于 JWT 的身份验证的 Vue 启动应用程序模板 -* [react-aspnet-boilerplate](https://github.com/pauldotknopf/react-aspnet-boilerplate) - 利用现有技术,使用 ASP.NET Core 1 构建同构 React 应用程序的起点. -* [saaskit](https://github.com/saaskit/saaskit) - 用于构建 SaaS 应用程序的开发人员工具包. -* [serverlessDotNetStarter](https://github.com/pharindoko/serverlessDotNetStarter) 用于基于无服务器框架在 AWS 云中开发和部署 lambda 函数的入门套件. +* [generator-aspnet](https://github.com/OmniSharp/generator-aspnet) - yo generator for ASP.NET Core. +* [Nucleus](https://github.com/alirizaadiyahsi/Nucleus) - Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication +* [react-aspnet-boilerplate](https://github.com/pauldotknopf/react-aspnet-boilerplate) - Starting point for building isomorphic React applications with ASP.NET Core 1, leveraging existing techniques. +* [saaskit](https://github.com/saaskit/saaskit) - Developer toolkit for building SaaS applications. +* [serverlessDotNetStarter](https://github.com/pharindoko/serverlessDotNetStarter) starter kit for development and deployment of lambda functions in the AWS cloud based on serverless framework. ## Sample Projects -* 微服务和服务网格 - * [clean-architecture-dotnet](https://github.com/thangchung/clean-architecture-dotnet) - 在电子商务示例业务域上应用具有 DDD-lite、CQRS-lite 和足够的云原生模式的最小清洁架构 - * [coolstore-microservices ](https://github.com/vietnam-devs/coolstore-microservices) - 具有 Istio 服务网格的基于 Kubernetes 的多语言微服务应用程序 - * [distributed-playground](https://github.com/jvandevelde/distributed-playground) - 带有 Vagrant、Consul、Docker 和 ASP.NET Core 的分布式服务游乐场. - * [DNC-DShop](https://github.com/devmentors) - 分布式 .NET Core 项目和免费课程. (DDD、CQRS、RabbitMQ、MongoDB、Redis、监控、日志记录、CI、CD) - * [dotnetcore-microservices-poc](https://github.com/asc-lab/dotnetcore-microservices-poc) - 使用 .NET Core(EF Core、MediatR、Marten、Eureka、Ocelot、RabbitMQ、Polly、ElasticSearch、Dapper)和博客文章系列在微服务架构中制作的简化保险销售系统. - * [eShopOnContainers](https://github.com/dotnet/eShopOnContainers) - 基于微服务架构和容器的参考应用程序. - * [InMemoryCQRSReplication](https://github.com/Aaronontheweb/InMemoryCQRSReplication) - Akka.NET 参考架构 - CQRS + 分片 + 内存复制 - * [magazine-website](https://github.com/thangchung/magazine-website) - 应用 DDD、CQRS、微服务、异步编程的杂志网站(使用 .NET Core、ASP.NET Core、EF Core). - * [microservices-in-dotnetcore](https://github.com/horsdal/microservices-in-dotnet-book-second-edition) - 第二版的代码示例 [Microservices in .NET Core](https://www.manning.com/books/microservices-in-net-core-second-edition). - * [practical-dapr](https://github.com/thangchung/practical-dapr) - 基于 Dapr 和 Tye 构建的全栈 .NET 微服务. - * [ReactiveTraderCloud](https://github.com/AdaptiveConsulting/ReactiveTraderCloud) - 实时交易平台演示展示了在整个应用程序堆栈中应用的反应式编程原则. -* 巨石 - * [AlbumViewerVNext](https://github.com/RickStrahl/AlbumViewerVNext) - 西风相册查看器 ASP.NET 5 示例. - * [allReady](https://github.com/HTBox/allReady) - 开源解决方案侧重于提高当地社区人道主义和救灾组织开展的备灾活动的意识、效率和影响. [http://www.htbox.org/projects/allready](http://www.htbox.org/projects/allready) +* Microservices & Service Mesh + * [clean-architecture-dotnet](https://github.com/thangchung/clean-architecture-dotnet) - Apply Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns on eCommerce sample business domain + * [coolstore-microservices ](https://github.com/vietnam-devs/coolstore-microservices) - A Kubernetes-based polyglot microservices application with Istio service mesh + * [distributed-playground](https://github.com/jvandevelde/distributed-playground) - Distributed service playground with Vagrant, Consul, Docker & ASP.NET Core. + * [DNC-DShop](https://github.com/devmentors) - Distributed .NET Core project and free course. (DDD, CQRS, RabbitMQ, MongoDB, Redis, Monitoring, Logging, CI, CD) + * [dotnetcore-microservices-poc](https://github.com/asc-lab/dotnetcore-microservices-poc) - simplified insurance sales system made in a microservices architecture using .NET Core (EF Core, MediatR, Marten, Eureka, Ocelot, RabbitMQ, Polly, ElasticSearch, Dapper) with blog post series. + * [eShopOnContainers](https://github.com/dotnet/eShopOnContainers) - Microservices Architecture and Containers based Reference Application. + * [InMemoryCQRSReplication](https://github.com/Aaronontheweb/InMemoryCQRSReplication) - Akka.NET Reference Architecture - CQRS + Sharding + In-Memory Replication + * [magazine-website](https://github.com/thangchung/magazine-website) - Magazine website (using .NET Core, ASP.NET Core, EF Core) with DDD, CQRS, microservices, asynchronous programming applied. + * [microservices-in-dotnetcore](https://github.com/horsdal/microservices-in-dotnet-book-second-edition) - The code sample from the second edition of [Microservices in .NET Core](https://www.manning.com/books/microservices-in-net-core-second-edition). + * [practical-dapr](https://github.com/thangchung/practical-dapr) - Full-stack .NET microservices build on Dapr and Tye. + * [ReactiveTraderCloud](https://github.com/AdaptiveConsulting/ReactiveTraderCloud) - Real-time trading platform demo showcasing reactive programming principles applied across the full application stack. +* Monoliths + * [AlbumViewerVNext](https://github.com/RickStrahl/AlbumViewerVNext) - West Wind Album Viewer ASP.NET 5 Sample. + * [allReady](https://github.com/HTBox/allReady) - Open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities. [http://www.htbox.org/projects/allready](http://www.htbox.org/projects/allready) * [AspNet5GeoElasticsearch](https://github.com/damienbod/AspNet5GeoElasticsearch) - ASP.NET Core MVC Geo Elasticsearch Swashbuckle Swagger. - * [aspnet-servicediscovery-patterns](https://github.com/cecilphillip/aspnet-servicediscovery-patterns) - 使用 ASP.NET Core 实现服务发现模式的示例. - * [AspNetAuthorizationWorkshop](https://github.com/blowdart/AspNetAuthorizationWorkshop) - 通过 ASP.NET Core 授权中的各种新部分的研讨会 - * [BikeSharing360 Suite of Apps from Microsoft](https://blogs.msdn.microsoft.com/visualstudio/2016/12/14/connectdemos-2016-bikesharing360-on-github/) 在 2016 年 12 月的 Connect 大会上展示了一套面向企业用户和消费者(自行车骑手)的综合互通应用程序: [Mobile Apps](https://github.com/Microsoft/BikeSharing360_MobileApps), [Backend Services](https://github.com/Microsoft/BikeSharing360_BackendServices), [Websites](https://github.com/Microsoft/BikeSharing360_Websites), [Single Container Apps](https://github.com/Microsoft/BikeSharing360_SingleContainer), [Multi Container Apps](https://github.com/Microsoft/BikeSharing360_MultiContainer), [Cognitive Services Kiosk App](https://github.com/Microsoft/BikeSharing360_CognitiveServicesKioskApp), + * [aspnet-servicediscovery-patterns](https://github.com/cecilphillip/aspnet-servicediscovery-patterns) - Samples of implementing Service Discovery patterns with ASP.NET Core. + * [AspNetAuthorizationWorkshop](https://github.com/blowdart/AspNetAuthorizationWorkshop) - A workshop for moving through the various new pieces in ASP.NET Core Authorization + * [BikeSharing360 Suite of Apps from Microsoft](https://blogs.msdn.microsoft.com/visualstudio/2016/12/14/connectdemos-2016-bikesharing360-on-github/) Presented December Connect 2016 Conference, a compreshsive set of interworking apps for both enterprise users and the consumers (bike riders): [Mobile Apps](https://github.com/Microsoft/BikeSharing360_MobileApps), [Backend Services](https://github.com/Microsoft/BikeSharing360_BackendServices), [Websites](https://github.com/Microsoft/BikeSharing360_Websites), [Single Container Apps](https://github.com/Microsoft/BikeSharing360_SingleContainer), [Multi Container Apps](https://github.com/Microsoft/BikeSharing360_MultiContainer), [Cognitive Services Kiosk App](https://github.com/Microsoft/BikeSharing360_CognitiveServicesKioskApp), [Azure Bot App](https://github.com/Microsoft/BikeSharing360_BotApps). * [Clean Architecture Manga](https://github.com/ivanpaulovich/clean-architecture-manga) - Clean Architecture sample with .NET Core 3.0 and C# 8. Use cases as central organising structure, completely testable, decoupled from frameworks. - * [cloudscribe](https://github.com/cloudscribe/cloudscribe) - ASP.NET Core 多租户 Web 应用程序基础. - * [CoreCodeCamp](https://github.com/shawnwildermuth/CoreCodeCamp) - 用于运行小型本地开发活动的开源网站. - * [DotNetClub](https://github.com/scheshan/DotNetClub) - 用 ASP.NET Core 编写的小俱乐部. - * [eShopOnWeb](https://github.com/dotnet-architecture/eShopOnWeb) - 具有整体部署模型的分层应用程序架构. - * [Entropy](https://github.com/aspnet/Entropy) - 新功能和想法的混乱实验游乐场 - 在此处查看各个功能的小而简单的示例. - * [EquinoxProject](https://github.com/EduardoPires/EquinoxProject) - 带有 DDD、CQRS 和事件源的完整 ASP.NET Core 2.0 应用程序. - * [GenVue](https://github.com/herbat73/GenVue) - 一个可托管的 Web 应用程序,允许机密用户上传和共享基于 Vue.js、Vuetifyjs 和 NetCore WebAPI 堆栈构建的私人文件 - * [guidance-identity-management-for-multitenant-apps](https://github.com/Azure-Samples/guidance-identity-management-for-multitenant-apps) - 如何在 Microsoft Azure 上的多租户应用程序中管理用户身份,使用 Azure Active Directory 进行身份验证. - * [JustA.ML](https://github.com/mustakimali/JustA.ML) - 一个 Web 应用程序,可让您在使用 ASP.NET Core 2.0 编写的设备之间共享文件/URL/文本. 开源,住在 [https://justa.ml](https://justa.ml) - * [MegaMine](https://github.com/Nootus/MegaMine) - 帮助矿工提取黄金、石英、花岗岩等的开源采矿解决方案.该解决方案是使用 ASP.NET Core 和 AngularJS 构建的,以微服务方式利用多个轻量级组件. - * [MusicStore](https://github.com/dotnet/aspnetcore/tree/master/src/MusicStore) - 使用 MVC 和实体框架的示例 MusicStore 应用程序. - * [NLayerAppV3](https://github.com/cesarcastrocuba/nlayerappv3) - 带有 .NET Core Preview 2 的 NLayerAppV3 N 层架构. - * [NorthwindTraders](https://github.com/JasonGT/NorthwindTraders) - Northwind Traders 是使用 ASP.NET Core 和 Entity Framework Core 构建的示例应用程序. - * [Orchard Core - Modular and Multi-tenant applications](https://github.com/OrchardCMS/OrchardCore.Samples) - 使用 Orchard Core Framework 创建模块化和多租户应用程序. - * [PhotoGallery](https://github.com/chsakell/aspnet5-angular2-typescript) - 使用 ASP.NET Core、Angular 2 和 TypeScript 的跨平台单页应用程序 [http://wp.me/p3mRWu-11L](http://wp.me/p3mRWu-11L). - * [PokeR](https://github.com/halomademeapc/pokeR) - 在 ASP.NET Core 的 SPA 托管中使用 SignalR 和 Angular 进行实时 scrum 扑克. 包括 Docker 支持. [Demo](https://planning.halomademeapc.com) - * [Practical ASP.NET Core](https://github.com/dodyg/practical-aspnetcore) - 每日更新的 ASP.NET Core 功能和设施的微示例. - * [Sample .NET Core CQRS REST API](https://github.com/kgrzybek/sample-dotnet-core-cqrs-api) - 使用 Clean Architecture 的 .NET Core REST API CQRS 实现与原始 SQL 和 DDD. - * [StarWars](https://github.com/JacekKosciesza/StarWars) - 使用 GraphQL for .NET、ASP.NET Core、Entity Framework Core 的 GraphQL“星球大战”示例. + * [cloudscribe](https://github.com/cloudscribe/cloudscribe) - ASP.NET Core Multi-tenant web application foundation. + * [CoreCodeCamp](https://github.com/shawnwildermuth/CoreCodeCamp) - An Open Source Website for running small, local development events. + * [DotNetClub](https://github.com/scheshan/DotNetClub) - Tiny club written in ASP.NET Core. + * [eShopOnWeb](https://github.com/dotnet-architecture/eShopOnWeb) - A layered application architecture with monolithic deployment model. + * [Entropy](https://github.com/aspnet/Entropy) - Chaotic experimental playground for new features and ideas - check here for small and simple samples for individual features. + * [EquinoxProject](https://github.com/EduardoPires/EquinoxProject) - Full ASP.NET Core 2.0 application with DDD, CQRS and Event Sourcing. + * [GenVue](https://github.com/herbat73/GenVue) - a hostable, web application that lets confidential users upload and share private files build on Vue.js, Vuetifyjs and NetCore WebAPI stack + * [guidance-identity-management-for-multitenant-apps](https://github.com/Azure-Samples/guidance-identity-management-for-multitenant-apps) - How to manage user identities in a multitenant app on Microsoft Azure, using Azure Active Directory for authentication. + * [JustA.ML](https://github.com/mustakimali/JustA.ML) - A web application that lets you share files/URL/text between your devices written in ASP.NET Core 2.0. Open source, live at [https://justa.ml](https://justa.ml) + * [MegaMine](https://github.com/Nootus/MegaMine) - Open source mining solution that helps miners in extracting Gold, Quartz, Granite etc. This solution is built using ASP.NET Core and AngularJS utilizing multiple light weight components in a Microservices way. + * [MusicStore](https://github.com/dotnet/aspnetcore/tree/master/src/MusicStore) - Sample MusicStore application that uses MVC and Entity Framework. + * [NLayerAppV3](https://github.com/cesarcastrocuba/nlayerappv3) - NLayerAppV3 N-Layered Architecture with .NET Core Preview 2. + * [NorthwindTraders](https://github.com/JasonGT/NorthwindTraders) - Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core. + * [Orchard Core - Modular and Multi-tenant applications](https://github.com/OrchardCMS/OrchardCore.Samples) - Use Orchard Core Framework to create Modular and Multi-tenant applications. + * [PhotoGallery](https://github.com/chsakell/aspnet5-angular2-typescript) - Cross-platform Single Page Applications with ASP.NET Core, Angular 2 & TypeScript [http://wp.me/p3mRWu-11L](http://wp.me/p3mRWu-11L). + * [PokeR](https://github.com/halomademeapc/pokeR) - Realtime scrum poker using SignalR and Angular in ASP.NET Core's SPA hosting. Includes Docker support. [Demo](https://planning.halomademeapc.com) + * [Practical ASP.NET Core](https://github.com/dodyg/practical-aspnetcore) - A daily updated micro samples of ASP.NET Core features and facilities. + * [Sample .NET Core CQRS REST API](https://github.com/kgrzybek/sample-dotnet-core-cqrs-api) - .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture. + * [StarWars](https://github.com/JacekKosciesza/StarWars) - GraphQL 'Star Wars' example using GraphQL for .NET, ASP.NET Core, Entity Framework Core. ## Articles -* 基础知识 +* Basic knowledge * [Microsoft architectural overview of comprehensive BikeSharing360 suite of demo apps with related videos](https://blogs.msdn.microsoft.com/visualstudio/2016/12/14/connectdemos-2016-bikesharing360-on-github/) * [Porting a .NET Framework library to .NET Core](https://www.codeproject.com/Articles/1190475/Porting-a-NET-Framework-library-to-NET-Core) * [The 68 things the CLR does before executing a single line of your code](http://mattwarren.org/2017/02/07/The-68-things-the-CLR-does-before-executing-a-single-line-of-your-code/) - * .NET Core 和 Nodejs 的比较 [here](https://manuel-rauber.com/2016/03/07/node-js-asp-net-core-1-0-a-usage-comparison/), [here](https://gist.github.com/ilyaigpetrov/f6df3e6f825ae1b5c7e2) 和 [here](https://github.com/thinktecture/nodejs-aspnetcore-webapi) + * The comparison between .NET Core and Nodejs at [here](https://manuel-rauber.com/2016/03/07/node-js-asp-net-core-1-0-a-usage-comparison/), [here](https://gist.github.com/ilyaigpetrov/f6df3e6f825ae1b5c7e2) and [here](https://github.com/thinktecture/nodejs-aspnetcore-webapi) * [Understanding ASP.NET Core Initialization](http://developer.telerik.com/featured/understanding-asp-net-core-initialization/) * [Why you should join .NET Core and ASP.NET Core train](https://codingblast.com/why-you-should-join-asp-net-core/) -* 云开发 +* Cloud Development * [Configuring the AWS SDK in .NET Core](https://aws.amazon.com/blogs/developer/configuring-aws-sdk-with-net-core/) * [Serverless Architecture using C# and AWS Amazon Gateway Api/Lambda](https://www.codeproject.com/Articles/1178781/Serverless-Architecture-using-Csharp-and-AWS-Amazo) * [Using C# and .NET Core in Amazon Web Services (AWS) Lambda](https://aws.amazon.com/blogs/compute/announcing-c-sharp-support-for-aws-lambda/) -* 配置和部署 +* Configuration and deployment * [.NET project structure](https://gist.github.com/davidfowl/ed7564297c61fe9ab814) * [Adding Travis CI builds to a .NET Core app](http://andrewlock.net/adding-travis-ci-to-a-net-core-app/) * [ASP.NET Core 1.0 - Configure ApplicationInsights](http://social.technet.microsoft.com/wiki/contents/articles/35918.asp-net-core-1-0-configure-applicationinsights.aspx) @@ -845,22 +846,22 @@ * [Project.json to MSBuild conversion guide](http://www.natemcmaster.com/blog/2017/01/19/project-json-to-csproj/) * [Publishing a .NET project with Appveyor and NuGet](https://few-lines-of-code.blogspot.com/2016/03/publishing-net-project-with-appveyor.html) * [The New Configuration Model in ASP.NET Core](http://developer.telerik.com/featured/new-configuration-model-asp-net-core/) -* 实体框架核心 +* Entity Framework Core * [.NET Core Data Access](https://blogs.msdn.microsoft.com/dotnet/2016/11/09/net-core-data-access/) * [A very good example about EF Core](https://github.com/rowanmiller/Demo-EFCore) * [Connect to Postgres with EF Core](http://en.otomatikmuhendis.com/2017/05/05/connect-to-postgres-with-ef-core/) -*神奇 +* Miraculous * [Getting started with Orchard Core as a NuGet package](http://www.ideliverable.com/blog/getting-started-with-orchard-core-as-a-nuget-package) * [How to export HTML to PDF in ASP.NET Core](https://code.msdn.microsoft.com/How-to-export-HTML-to-PDF-c5afd0ce) * [Vue.js server side rendering with ASP.NET Core](http://mgyongyosi.com/2016/Vuejs-server-side-rendering-with-aspnet-core/) -* 安全 +* Security * [.NET Continuous Delivery Microservices](http://stackshare.io/tomstaijen/net-continuous-delivery-microservices) * [ASP.NET Core 2.0 Authentication and Authorization System Demystified](https://digitalmccullough.com/posts/aspnetcore-auth-system-demystified.html) * [A walk-through for an ASP.NET Authorization Lab](https://github.com/blowdart/AspNetAuthorizationWorkshop) * [Authentication in ASP.NET Core](https://stormpath.com/blog/authentication-asp-net-core) -* 测试 +* Testing * [Selenium with .NET Core](http://www.dotnetcatch.com/2016/11/23/selenium-with-net-core/) -- [InfoQ .NET articles](https://www.infoq.com/dotnet) - InfoQ 网站上最好的 .NET 文章集 +- [InfoQ .NET articles](https://www.infoq.com/dotnet) - Collection of best .NET articles on InfoQ site ## Books * [.NET Core in Action](https://manning.com/books/dotnet-core-in-action) @@ -879,7 +880,7 @@ ## Videos -* [Channel9](https://channel9.msdn.com) -MSDN +* [Channel9](https://channel9.msdn.com) - MSDN * [Channel9](https://www.youtube.com/channel/UCsMica-v34Irf9KVTh6xx-g) - YouTube * [Microsoft Learning Center](https://dotnet.microsoft.com/learn/aspnet) * [ASP.NET Monsters](https://channel9.msdn.com/Series/aspnetmonsters) @@ -899,7 +900,7 @@ * [Awesome .NET open source & community resources](https://discoverdot.net) * [Slack](http://tattoocoder.com/aspnet-slack-sign-up) * [BuiltWithDot.Net](https://builtwithdot.net) -* 堆栈溢出 +* Stack Overflow * [.NET Core](https://stackoverflow.com/questions/tagged/.net-core) * [CoreCLR](https://stackoverflow.com/questions/tagged/coreclr) * [ASP.NET Core](https://stackoverflow.com/questions/tagged/asp.net-core) @@ -912,4 +913,4 @@ [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) -在法律允许的范围内, [thangchung](http://weblogs.asp.net/thangchung) 已放弃该作品的所有版权和相关或邻接权. +To the extent possible under law, [thangchung](http://weblogs.asp.net/thangchung) has waived all copyright and related or neighboring rights to this work. diff --git a/docs/awesome/awesome-dotnet.md b/docs/awesome/awesome-dotnet.md index 836e23e3f4..c5ee922bbd 100644 --- a/docs/awesome/awesome-dotnet.md +++ b/docs/awesome/awesome-dotnet.md @@ -829,6 +829,7 @@ metadata in media files, including video, audio, and photo formats * [Entity Framework 6](https://github.com/dotnet/ef6) - Object-relational mapper that enables .NET developers to work with relational data using domain-specific objects * [Entity Framework Core](https://github.com/dotnet/efcore) - Object-relational mapper that enables .NET developers to work with relational data using domain-specific objects * [EntityFramework.Exceptions](https://github.com/Giorgi/EntityFramework.Exceptions) - Use typed Exceptions for Entity Framework Core when your SQL query violates database constraints in SqlServer, MySql, PostgreSQL or SQLite +* [EntityFrameworkCore.SqlServer.SimpleBulks](https://github.com/phongnguyend/EntityFrameworkCore.SqlServer.SimpleBulks) - Simple library that can help to sync a large number of records in-memory into the database. Lambda Expression is supported. * [EFCore.BulkExtensions](https://github.com/borisdj/EFCore.BulkExtensions) - Entity Framework Core Bulk Extensions for super fast (BulkCopy) CRUD ops + SaveChanges on multiple DBs: SQL, PG, My, Lite. * [Dapper](https://github.com/StackExchange/Dapper) - A simple object mapper for .NET by [StackExchange](https://stackexchange.github.io/) * [Dapper Extensions](https://github.com/tmsmith/Dapper-Extensions) - Small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs diff --git a/docs/awesome/awesome-graphql.md b/docs/awesome/awesome-graphql.md index eef0764bdc..f001989c15 100644 --- a/docs/awesome/awesome-graphql.md +++ b/docs/awesome/awesome-graphql.md @@ -823,6 +823,7 @@ If you want to contribute to this list (please do), send me a pull request. - [Undocumented: keeping parts of your GraphQL schema hidden from introspection](https://www.useanvil.com/blog/engineering/undocumented-directive/) - [GraphQL Subscriptions with Apache Kafka in Ballerina](https://medium.com/ballerina-techblog/graphql-subscriptions-with-apache-kafka-in-ballerina-b3c296d333cd) - [How to Test your GraphQL Endpoints](https://escape.tech/blog/8-most-common-graphql-vulnerabilities/) +- [Why Automatic Persisted Queries Don't Scale](https://blog.tailcall.run/the-truth-about-scaling-automatic-persisted-queries/) diff --git a/docs/awesome/awesome-ipfs.md b/docs/awesome/awesome-ipfs.md index 6710e1e45f..25b772d183 100644 --- a/docs/awesome/awesome-ipfs.md +++ b/docs/awesome/awesome-ipfs.md @@ -49,6 +49,7 @@ A list of web browsers with IPFS integrations - [bifrost-gateway](https://github.com/ipfs/bifrost-gateway) - [EXPERIMENTAL] A lightweight IPFS Gateway daemon backed by a remote data store. - [create-ipfs-app](https://github.com/alexbakers/create-ipfs-app) - Set up a decentralized web3 app by running one command. - [dScan](https://github.com/p2plabsxyz/dscan) - A browser extension that uploads the content to Web3.Storage and generates QR codes for CIDs. +- [dump-ipfs](https://github.com/quasarch/dump-ipfs) - A decentralized encrypted backup agent for popular databases supported by IPFS and Filecoin. - [gatsby-plugin-ipfs](https://github.com/moxystudio/gatsby-plugin-ipfs) - Adds support for deploying Gatsby websites to IPFS by ensuring that assets are relative. - [git-ipfs-rehost](https://github.com/whyrusleeping/git-ipfs-rehost) - A script to rehost your git repos in ipfs. - [git-remote-ipfs](https://github.com/cryptix/git-remote-ipfs) - push/pull repositories from/to IPFS. diff --git a/docs/awesome/awesome-jax.md b/docs/awesome/awesome-jax.md index 5f83d02f03..4bb4749862 100644 --- a/docs/awesome/awesome-jax.md +++ b/docs/awesome/awesome-jax.md @@ -102,6 +102,8 @@ This section contains libraries that are well-made and useful, but have not nece - [BrainPy](https://raw.githubusercontent.com/brainpy/BrainPy) - Brain Dynamics Programming in Python. - [OTT-JAX](https://raw.githubusercontent.com/ott-jax/ott) - Optimal transport tools in JAX. - [QDax](https://raw.githubusercontent.com/adaptive-intelligent-robotics/QDax) - Quality Diversity optimization in Jax. +- [JAX Toolbox](https://raw.githubusercontent.com/NVIDIA/JAX-Toolbox) - Nightly CI and optimized examples for JAX on NVIDIA GPUs using libraries such as T5x, Paxml, and Transformer Engine. +- [Pgx](http://raw.githubusercontent.com/sotetsuk/pgx) - Vectorized board game environments for RL with an AlphaZero example. @@ -214,6 +216,7 @@ This section contains papers focused on JAX (e.g. JAX-based library whitepapers, - [Using JAX to accelerate our research by David Budden and Matteo Hessel](https://deepmind.com/blog/article/using-jax-to-accelerate-our-research) - Describes the state of JAX and the JAX ecosystem at DeepMind. - [Getting started with JAX (MLPs, CNNs & RNNs) by Robert Lange](https://roberttlange.github.io/posts/2020/03/blog-post-10/) - Neural network building blocks from scratch with the basic JAX operators. +- [Learn JAX: From Linear Regression to Neural Networks by Rito Ghosh](https://www.kaggle.com/code/truthr/jax-0) - A gentle introduction to JAX and using it to implement Linear and Logistic Regression, and Neural Network models and using them to solve real world problems. - [Tutorial: image classification with JAX and Flax Linen by 8bitmp3](https://github.com/8bitmp3/JAX-Flax-Tutorial-Image-Classification-with-Linen) - Learn how to create a simple convolutional network with the Linen API by Flax and train it to recognize handwritten digits. - [Plugging Into JAX by Nick Doiron](https://medium.com/swlh/plugging-into-jax-16c120ec3302) - Compares Flax, Haiku, and Objax on the Kaggle flower classification challenge. - [Meta-Learning in 50 Lines of JAX by Eric Jang](https://blog.evjang.com/2019/02/maml-jax.html) - Introduction to both JAX and Meta-Learning. diff --git a/docs/awesome/awesome-neovim.md b/docs/awesome/awesome-neovim.md index e29a018180..4f3d53d699 100644 --- a/docs/awesome/awesome-neovim.md +++ b/docs/awesome/awesome-neovim.md @@ -75,6 +75,7 @@ - [hinell/lsp-timeout.nvim](https://github.com/hinell/lsp-timeout.nvim) - Automatically start/stop idle/unused LSP servers; keeps RAM usage low. - [nvimtools/none-ls.nvim](https://github.com/nvimtools/none-ls.nvim) - Null-ls.nvim reloaded / Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua. - [vxpm/ferris.nvim](https://github.com/vxpm/ferris.nvim) - Interact with Rust-Analyzer's LSP extensions. +- [mrcjkb/rustaceanvim](https://github.com/mrcjkb/rustaceanvim) - A heavily modified fork of rust-tools.nvim that does not require a `setup` call and does not depend on nvim-lspconfig. #### LSP Installer @@ -993,6 +994,7 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [doctorfree/nvim-lazyman](https://github.com/doctorfree/nvim-lazyman) - Neovim configuration manager and modular configuration, supports over 40 preconfigured configurations. - [NormalNvim/NormalNvim](https://github.com/NormalNvim/NormalNvim) - Focused on stability for your daily work. From the creator of Compiler.nvim. - [chrisgrieser/nvim-kickstart-python](https://github.com/chrisgrieser/nvim-kickstart-python) - A launch point for your Neovim configuration for Python. +- [mrcjkb/kickstart-nix.nvim](https://github.com/mrcjkb/kickstart-nix.nvim) - A simple [Nix flake](https://nixos.wiki/wiki/Flakes) template repo for Neovim derivations, with the goal of simplifying the migration from existing Neovim configurations. ## External diff --git a/docs/awesome/awesome-playcanvas.md b/docs/awesome/awesome-playcanvas.md index 52283d2231..52f0a67125 100644 --- a/docs/awesome/awesome-playcanvas.md +++ b/docs/awesome/awesome-playcanvas.md @@ -122,6 +122,7 @@ - [Bullet Bonanza](https://www.bulletbonanza.io/) - Fast paced, high fidelity, 3D Multiplayer FPS game from Kiloo. - [Fields of Fury](https://www.fieldsoffury.io/) - Capture the flag set during WW2. +- [GUMMYZ](https://gummyz.fitfuns.com) - Sword-swinging multiplayer combat game. - [Ink Wars](https://playcanv.as/p/YvyiZeqL/) - Paint faster than your opponents to win the round. - [Mini Royale: Nations](https://miniroyale.io/) - Battle Royale first person shooter. - [Robostorm](https://robostorm.io/) - Frenetic online multiplayer mech battle game. diff --git a/docs/awesome/awesome-scriptable.md b/docs/awesome/awesome-scriptable.md index 7f7bb33956..89632dacd1 100644 --- a/docs/awesome/awesome-scriptable.md +++ b/docs/awesome/awesome-scriptable.md @@ -172,6 +172,10 @@ - [nfl-team-schedule-widget](https://github.com/brianwalborn/nfl-team-schedule-widget) - The current season schedule for an NFL team. - [rsg_group_mcfit_high5_johnreed_capacity_widget.js](https://gist.github.com/masselmello/6d4f4c533b98b2550ee23a7a5e6c6cff) - Capacity of the nearest McFit gym. + +- [Scriptable-lichess-Widget](https://github.com/bestmacfly/Scriptable-lichess-Widget) - Your current lichess statistics. + + - [skiable](https://github.com/p0fi/skiable-for-scriptable) - Skiing information like snow height or the number of open lifts. diff --git a/docs/awesome/awesome-selfhosted.md b/docs/awesome/awesome-selfhosted.md index 1b92c12719..3c6b763969 100644 --- a/docs/awesome/awesome-selfhosted.md +++ b/docs/awesome/awesome-selfhosted.md @@ -90,7 +90,7 @@ _Related: [Internet of Things (IoT)](#internet-of-things-iot), [Software Develop - [Automatisch](https://automatisch.io) - Business automation tool that lets you connect different services like Twitter, Slack, and more to automate your business processes (alternative to Zapier). ([Source Code](https://github.com/automatisch/automatisch)) `AGPL-3.0` `Docker` - [betanin](https://github.com/sentriz/betanin) - Music organization man-in-the-middle of your torrent client and music player. Based on beets.io, similar to Sonarr and Radarr. `GPL-3.0` `Python/Docker` - [ChiefOnboarding](https://chiefonboarding.com) - Employee onboarding platform that allows you to provision user accounts and create sequences with todo items, resources, text/email/Slack messages, and more! Available as a web portal and Slack bot. ([Source Code](https://github.com/chiefonboarding/ChiefOnboarding)) `AGPL-3.0` `Docker` -- [Eonza](https://www.eonza.org) - Eonza is used to create scripts and automate tasks on servers or VPS hosting. Manage your servers from any browser on any device. ([Demo](https://playground.eonza.org/), [Source Code](https://github.com/gentee/eonza)) `MIT` `Go` +- [Eonza](https://www.eonza.org) - Eonza is used to create scripts and automate tasks on servers or VPS hosting. Manage your servers from any browser on any device. ([Source Code](https://github.com/gentee/eonza)) `MIT` `Go` - [Exadel CompreFace](https://exadel.com/solutions/compreface/) - Face recognition system that provides REST API for face recognition, face detection, and other face services, and is easily deployed with docker. There are SDKs for Python and JavaScript languages. Can be used without prior machine learning skills. ([Source Code](https://github.com/exadel-inc/CompreFace)) `Apache-2.0` `Docker/Java/Nodejs` - [feed2toot](https://feed2toot.readthedocs.io/en/latest/) - Feed2toot parses a RSS feed, extracts the last entries and sends them to Mastodon. ([Source Code](https://gitlab.com/chaica/feed2toot)) `GPL-3.0` `Python` - [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` diff --git a/docs/awesome/free-for-dev.md b/docs/awesome/free-for-dev.md index 8b9faf8ded..8fe39c260e 100644 --- a/docs/awesome/free-for-dev.md +++ b/docs/awesome/free-for-dev.md @@ -221,6 +221,7 @@ This list results from Pull Requests, reviews, ideas, and work done by 1100+ peo * [IP2Location](https://www.ip2location.com) — Freemium IP geolocation service. LITE database is available for free download. Import the database in the server and perform a local query to determine the city, coordinates, and ISP information. * [IP2Location.io](https://www.ip2location.io/) — Freemium, fast and reliable IP geolocation API to determine geolocation data like city, coordinates, ISP, etc. The free plan is available with 30k credits per month. Subscribe to paid plans for more advanced features or contact us for a personalized plan. * [ipapi](https://ipapi.co/) - IP Address Location API by Kloudend, Inc - A reliable geolocation API built on AWS, trusted by Fortune 500. The free tier offers 30k lookups/month (1k/day) without signup. + * [ipapi.is](https://ipapi.is/) - A reliable IP Address API from Developers for Developers with the best Hosting Detection capabilities that exist. The free plan offers 1000 lookups without signup. * [IPinfo](https://ipinfo.io/) — Fast, accurate, and free (up to 50k/month) IP address data API. Offers APIs with details on geolocation, companies, carriers, IP ranges, domains, abuse contacts, and more. All paid APIs can be trialed for free. * [IPList](https://www.iplist.cc) — Lookup details about any IP address, such as Geo IP information, tor addresses, hostnames, and ASN details. Free for personal and business users. * [BigDataCloud](https://www.bigdatacloud.com/) - Provides fast, accurate, and free (Unlimited or up to 10K-50K/month) APIs for modern web like IP Geolocation, Reverse Geocoding, Networking Insights, Email and Phone Validation, Client Info and more. @@ -538,6 +539,7 @@ This list results from Pull Requests, reviews, ideas, and work done by 1100+ peo * [loadmill.com](https://www.loadmill.com/) - Automatically create API and load tests by analyzing network traffic. Simulate up to 50 concurrent users for up to 60 minutes for free monthly. * [preflight.com](https://preflight.com) - No-code automated web testing. Record tests on your browser that are resilient to UI changes and run them on Windows machines. Could you integrate with your CI/CD? The free plan includes 50 monthly test runs with video, HTML sessions, and more. * [percy.io](https://percy.io) - Add visual testing to any web app, static site, style guide, or component library. Unlimited team members, Demo app, and unlimited projects, 5,000 snapshots/month. + * [lost-pixel.com](https://lost-pixel.com) - holistic visual regression testing for your Storybook, Ladle, Histoire stories and Web Apps. Unlimited team members, totally free for open-source, 7,000 snapshots/month. * [saucelabs.com](https://saucelabs.com/) — Cross-browser, Selenium, and mobile testing. The free plan includes 2000 credits per week. They also provide free licenses for selected open-source projects, which can be requested [here](https://opensource.saucelabs.com/). * [seotest.me](https://seotest.me/) — Free on-page SEO website tester. 10 free website crawls per day. Useful SEO learning resources and recommendations on how to improve the on-page SEO results for any website regardless of technology. * [snippets.uilicious.com](https://snippets.uilicious.com) - It's like CodePen but for cross-browser testing. UI-licious lets you write tests like user stories and offers a free platform - UI-licious Snippets - that allows you to run unlimited tests on Chrome with no sign-up required for up to 3 minutes per test run. Found a bug? You can copy the unique URL to your test to show your devs exactly how to reproduce the bug.