NuGet / NuGetGallery

NuGet Gallery is a package repository that powers https://www.nuget.org. Use this repo for reporting NuGet.org issues.
https://www.nuget.org/
Apache License 2.0
1.54k stars 643 forks source link

[README] Support HTML in Markdown #8644

Open adamralph opened 3 years ago

adamralph commented 3 years ago

Is your feature request related to a problem? Please describe.

GitHub renders <sub> and <sup> E.g.

This is <sub> text.

This is <sup> text.

Edit by @joelverhagen: the following list of HTML tags should be considered:

Describe the solution you'd like

I'd like this to be supported in the rendering of package readme's in the NuGet gallery.

Additional context

<sub> and <sup> are currently not rendered. E.g. from https://www.nuget.org/packages/SimpleExec/8.0.0-alpha.4

image

skofman1 commented 3 years ago

@adamralph, thanks for the proposal! Indeed, nuget.org doesn't support yet the full set of markdown feature GitHub does. If you are interested in contributing and sending a PR we will gladly work with you on merging and shipping it.

adamralph commented 3 years ago

@skofman1 I won't be attempting a contribution here. I wouldn't know where to start.

skofman1 commented 3 years ago

@adamralph , sure thing. We will keep an eye up for upvotes and prioritize accordingly.

loic-sharma commented 3 years ago

Use of HTML in Markdown - including <sub> and <sup> elements - is extremely common. Here are 10 popular GitHub C# projects that use HTML in their READMEs:

GitHub project NuGet README preview Stars
microsoft/PowerToys Preview 57582
dotnet-architecture/eShopOnContainers Preview 18232
mxgmn/WaveFunctionCollapse Preview 16662
NickeManarin/ScreenToGif Preview 14981
dotnet/roslyn Preview 14697
AvaloniaUI/Avalonia Preview 11675
files-community/Files Preview 11561
Unity-Technologies/ml-agents Preview 11411
jellyfin/jellyfin Preview 11319
huiyadanli/RevokeMsgPatcher Preview 10640
More GitHub projects... GitHub project | NuGet README preview | Stars -- | -- | -- [microsoft/PowerToys](https://www.github.com/microsoft/PowerToys#readme) | [Preview](https://dev.nugettest.org/packages/loic.microsoft.PowerToys?preview=1#show-readme-container) | 57582 [dotnet-architecture/eShopOnContainers](https://www.github.com/dotnet-architecture/eShopOnContainers#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet-architecture.eShopOnContainers?preview=1#show-readme-container) | 18232 [mxgmn/WaveFunctionCollapse](https://www.github.com/mxgmn/WaveFunctionCollapse#readme) | [Preview](https://dev.nugettest.org/packages/loic.mxgmn.WaveFunctionCollapse?preview=1#show-readme-container) | 16662 [NickeManarin/ScreenToGif](https://www.github.com/NickeManarin/ScreenToGif#readme) | [Preview](https://dev.nugettest.org/packages/loic.NickeManarin.ScreenToGif?preview=1#show-readme-container) | 14981 [dotnet/roslyn](https://www.github.com/dotnet/roslyn#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet.roslyn?preview=1#show-readme-container) | 14697 [AvaloniaUI/Avalonia](https://www.github.com/AvaloniaUI/Avalonia#readme) | [Preview](https://dev.nugettest.org/packages/loic.AvaloniaUI.Avalonia?preview=1#show-readme-container) | 11675 [files-community/Files](https://www.github.com/files-community/Files#readme) | [Preview](https://dev.nugettest.org/packages/loic.files-community.Files?preview=1#show-readme-container) | 11561 [Unity-Technologies/ml-agents](https://www.github.com/Unity-Technologies/ml-agents#readme) | [Preview](https://dev.nugettest.org/packages/loic.Unity-Technologies.ml-agents?preview=1#show-readme-container) | 11411 [jellyfin/jellyfin](https://www.github.com/jellyfin/jellyfin#readme) | [Preview](https://dev.nugettest.org/packages/loic.jellyfin.jellyfin?preview=1#show-readme-container) | 11319 [huiyadanli/RevokeMsgPatcher](https://www.github.com/huiyadanli/RevokeMsgPatcher#readme) | [Preview](https://dev.nugettest.org/packages/loic.huiyadanli.RevokeMsgPatcher?preview=1#show-readme-container) | 10640 [mono/mono](https://www.github.com/mono/mono#readme) | [Preview](https://dev.nugettest.org/packages/loic.mono.mono?preview=1#show-readme-container) | 9399 [Ryujinx/Ryujinx](https://www.github.com/Ryujinx/Ryujinx#readme) | [Preview](https://dev.nugettest.org/packages/loic.Ryujinx.Ryujinx?preview=1#show-readme-container) | 9324 [QL-Win/QuickLook](https://www.github.com/QL-Win/QuickLook#readme) | [Preview](https://dev.nugettest.org/packages/loic.QL-Win.QuickLook?preview=1#show-readme-container) | 9277 [netchx/netch](https://www.github.com/netchx/netch#readme) | [Preview](https://dev.nugettest.org/packages/loic.netchx.netch?preview=1#show-readme-container) | 9164 [AutoMapper/AutoMapper](https://www.github.com/AutoMapper/AutoMapper#readme) | [Preview](https://dev.nugettest.org/packages/loic.AutoMapper.AutoMapper?preview=1#show-readme-container) | 8157 [bitwarden/server](https://www.github.com/bitwarden/server#readme) | [Preview](https://dev.nugettest.org/packages/loic.bitwarden.server?preview=1#show-readme-container) | 8037 [felixse/FluentTerminal](https://www.github.com/felixse/FluentTerminal#readme) | [Preview](https://dev.nugettest.org/packages/loic.felixse.FluentTerminal?preview=1#show-readme-container) | 7977 [MahApps/MahApps.Metro](https://www.github.com/MahApps/MahApps.Metro#readme) | [Preview](https://dev.nugettest.org/packages/loic.MahApps.MahApps.Metro?preview=1#show-readme-container) | 7810 [dotnet/orleans](https://www.github.com/dotnet/orleans#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet.orleans?preview=1#show-readme-container) | 7708 [chocolatey/choco](https://www.github.com/chocolatey/choco#readme) | [Preview](https://dev.nugettest.org/packages/loic.chocolatey.choco?preview=1#show-readme-container) | 7589 [ppy/osu](https://www.github.com/ppy/osu#readme) | [Preview](https://dev.nugettest.org/packages/loic.ppy.osu?preview=1#show-readme-container) | 7541 [JeffreySu/WeiXinMPSDK](https://www.github.com/JeffreySu/WeiXinMPSDK#readme) | [Preview](https://dev.nugettest.org/packages/loic.JeffreySu.WeiXinMPSDK?preview=1#show-readme-container) | 6897 [dotnet/BenchmarkDotNet](https://www.github.com/dotnet/BenchmarkDotNet#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet.BenchmarkDotNet?preview=1#show-readme-container) | 6708 [microsoft/ailab](https://www.github.com/microsoft/ailab#readme) | [Preview](https://dev.nugettest.org/packages/loic.microsoft.ailab?preview=1#show-readme-container) | 6651 [FluentValidation/FluentValidation](https://www.github.com/FluentValidation/FluentValidation#readme) | [Preview](https://dev.nugettest.org/packages/loic.FluentValidation.FluentValidation?preview=1#show-readme-container) | 6465 [abpframework/abp](https://www.github.com/abpframework/abp#readme) | [Preview](https://dev.nugettest.org/packages/loic.abpframework.abp?preview=1#show-readme-container) | 6452 [reactiveui/ReactiveUI](https://www.github.com/reactiveui/ReactiveUI#readme) | [Preview](https://dev.nugettest.org/packages/loic.reactiveui.ReactiveUI?preview=1#show-readme-container) | 6407 [duplicati/duplicati](https://www.github.com/duplicati/duplicati#readme) | [Preview](https://dev.nugettest.org/packages/loic.duplicati.duplicati?preview=1#show-readme-container) | 6327 [Jackett/Jackett](https://www.github.com/Jackett/Jackett#readme) | [Preview](https://dev.nugettest.org/packages/loic.Jackett.Jackett?preview=1#show-readme-container) | 6132 [Humanizr/Humanizer](https://www.github.com/Humanizr/Humanizer#readme) | [Preview](https://dev.nugettest.org/packages/loic.Humanizr.Humanizer?preview=1#show-readme-container) | 6093 [jasontaylordev/CleanArchitecture](https://www.github.com/jasontaylordev/CleanArchitecture#readme) | [Preview](https://dev.nugettest.org/packages/loic.jasontaylordev.CleanArchitecture?preview=1#show-readme-container) | 6037 [mbdavid/LiteDB](https://www.github.com/mbdavid/LiteDB#readme) | [Preview](https://dev.nugettest.org/packages/loic.mbdavid.LiteDB?preview=1#show-readme-container) | 5880 [gitextensions/gitextensions](https://www.github.com/gitextensions/gitextensions#readme) | [Preview](https://dev.nugettest.org/packages/loic.gitextensions.gitextensions?preview=1#show-readme-container) | 5749 [mRemoteNG/mRemoteNG](https://www.github.com/mRemoteNG/mRemoteNG#readme) | [Preview](https://dev.nugettest.org/packages/loic.mRemoteNG.mRemoteNG?preview=1#show-readme-container) | 5519 [lambci/docker-lambda](https://www.github.com/lambci/docker-lambda#readme) | [Preview](https://dev.nugettest.org/packages/loic.lambci.docker-lambda?preview=1#show-readme-container) | 5490 [xamarin/Xamarin.Forms](https://www.github.com/xamarin/Xamarin.Forms#readme) | [Preview](https://dev.nugettest.org/packages/loic.xamarin.Xamarin.Forms?preview=1#show-readme-container) | 5366 [sschmid/Entitas-CSharp](https://www.github.com/sschmid/Entitas-CSharp#readme) | [Preview](https://dev.nugettest.org/packages/loic.sschmid.Entitas-CSharp?preview=1#show-readme-container) | 5166 [NLog/NLog](https://www.github.com/NLog/NLog#readme) | [Preview](https://dev.nugettest.org/packages/loic.NLog.NLog?preview=1#show-readme-container) | 5128 [unoplatform/uno](https://www.github.com/unoplatform/uno#readme) | [Preview](https://dev.nugettest.org/packages/loic.unoplatform.uno?preview=1#show-readme-container) | 5045 [dotnet/reactive](https://www.github.com/dotnet/reactive#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet.reactive?preview=1#show-readme-container) | 5033 [dotnetcore/CAP](https://www.github.com/dotnetcore/CAP#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnetcore.CAP?preview=1#show-readme-container) | 4949 [Live-Charts/Live-Charts](https://www.github.com/Live-Charts/Live-Charts#readme) | [Preview](https://dev.nugettest.org/packages/loic.Live-Charts.Live-Charts?preview=1#show-readme-container) | 4931 [ServiceStack/ServiceStack](https://www.github.com/ServiceStack/ServiceStack#readme) | [Preview](https://dev.nugettest.org/packages/loic.ServiceStack.ServiceStack?preview=1#show-readme-container) | 4927 [SixLabors/ImageSharp](https://www.github.com/SixLabors/ImageSharp#readme) | [Preview](https://dev.nugettest.org/packages/loic.SixLabors.ImageSharp?preview=1#show-readme-container) | 4891 [EduardoPires/EquinoxProject](https://www.github.com/EduardoPires/EquinoxProject#readme) | [Preview](https://dev.nugettest.org/packages/loic.EduardoPires.EquinoxProject?preview=1#show-readme-container) | 4888 [JasonStein/Notepads](https://www.github.com/JasonStein/Notepads#readme) | [Preview](https://dev.nugettest.org/packages/loic.JasonStein.Notepads?preview=1#show-readme-container) | 4845 [microsoft/FASTER](https://www.github.com/microsoft/FASTER#readme) | [Preview](https://dev.nugettest.org/packages/loic.microsoft.FASTER?preview=1#show-readme-container) | 4618 [rocksdanister/lively](https://www.github.com/rocksdanister/lively#readme) | [Preview](https://dev.nugettest.org/packages/loic.rocksdanister.lively?preview=1#show-readme-container) | 4564 [aalhour/C-Sharp-Algorithms](https://www.github.com/aalhour/C-Sharp-Algorithms#readme) | [Preview](https://dev.nugettest.org/packages/loic.aalhour.C-Sharp-Algorithms?preview=1#show-readme-container) | 4437 [StockSharp/StockSharp](https://www.github.com/StockSharp/StockSharp#readme) | [Preview](https://dev.nugettest.org/packages/loic.StockSharp.StockSharp?preview=1#show-readme-container) | 4254 [accord-net/framework](https://www.github.com/accord-net/framework#readme) | [Preview](https://dev.nugettest.org/packages/loic.accord-net.framework?preview=1#show-readme-container) | 4110 [thangchung/clean-code-dotnet](https://www.github.com/thangchung/clean-code-dotnet#readme) | [Preview](https://dev.nugettest.org/packages/loic.thangchung.clean-code-dotnet?preview=1#show-readme-container) | 4034 [domaindrivendev/Swashbuckle.AspNetCore](https://www.github.com/domaindrivendev/Swashbuckle.AspNetCore#readme) | [Preview](https://dev.nugettest.org/packages/loic.domaindrivendev.Swashbuckle.AspNetCore?preview=1#show-readme-container) | 3993 [lucasg/Dependencies](https://www.github.com/lucasg/Dependencies#readme) | [Preview](https://dev.nugettest.org/packages/loic.lucasg.Dependencies?preview=1#show-readme-container) | 3861 [dotnetcore/Util](https://www.github.com/dotnetcore/Util#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnetcore.Util?preview=1#show-readme-container) | 3772 [autofac/Autofac](https://www.github.com/autofac/Autofac#readme) | [Preview](https://dev.nugettest.org/packages/loic.autofac.Autofac?preview=1#show-readme-container) | 3561 [MvvmCross/MvvmCross](https://www.github.com/MvvmCross/MvvmCross#readme) | [Preview](https://dev.nugettest.org/packages/loic.MvvmCross.MvvmCross?preview=1#show-readme-container) | 3554 [ant-design-blazor/ant-design-blazor](https://www.github.com/ant-design-blazor/ant-design-blazor#readme) | [Preview](https://dev.nugettest.org/packages/loic.ant-design-blazor.ant-design-blazor?preview=1#show-readme-container) | 3509 [Topshelf/Topshelf](https://www.github.com/Topshelf/Topshelf#readme) | [Preview](https://dev.nugettest.org/packages/loic.Topshelf.Topshelf?preview=1#show-readme-container) | 3403 [umbraco/Umbraco-CMS](https://www.github.com/umbraco/Umbraco-CMS#readme) | [Preview](https://dev.nugettest.org/packages/loic.umbraco.Umbraco-CMS?preview=1#show-readme-container) | 3379 [Fody/Fody](https://www.github.com/Fody/Fody#readme) | [Preview](https://dev.nugettest.org/packages/loic.Fody.Fody?preview=1#show-readme-container) | 3360 [neo-project/neo](https://www.github.com/neo-project/neo#readme) | [Preview](https://dev.nugettest.org/packages/loic.neo-project.neo?preview=1#show-readme-container) | 3294 [anjoy8/Blog.Core](https://www.github.com/anjoy8/Blog.Core#readme) | [Preview](https://dev.nugettest.org/packages/loic.anjoy8.Blog.Core?preview=1#show-readme-container) | 3247 [SteamTools-Team/SteamTools](https://www.github.com/SteamTools-Team/SteamTools#readme) | [Preview](https://dev.nugettest.org/packages/loic.SteamTools-Team.SteamTools?preview=1#show-readme-container) | 3196 [fanliang11/surging](https://www.github.com/fanliang11/surging#readme) | [Preview](https://dev.nugettest.org/packages/loic.fanliang11.surging?preview=1#show-readme-container) | 3058 [TheBerkin/rant3](https://www.github.com/TheBerkin/rant3#readme) | [Preview](https://dev.nugettest.org/packages/loic.TheBerkin.rant3?preview=1#show-readme-container) | 3051 [commandlineparser/commandline](https://www.github.com/commandlineparser/commandline#readme) | [Preview](https://dev.nugettest.org/packages/loic.commandlineparser.commandline?preview=1#show-readme-container) | 2966 [HandyOrg/HandyControl](https://www.github.com/HandyOrg/HandyControl#readme) | [Preview](https://dev.nugettest.org/packages/loic.HandyOrg.HandyControl?preview=1#show-readme-container) | 2950 [ivanpaulovich/clean-architecture-manga](https://www.github.com/ivanpaulovich/clean-architecture-manga#readme) | [Preview](https://dev.nugettest.org/packages/loic.ivanpaulovich.clean-architecture-manga?preview=1#show-readme-container) | 2927 [d2phap/ImageGlass](https://www.github.com/d2phap/ImageGlass#readme) | [Preview](https://dev.nugettest.org/packages/loic.d2phap.ImageGlass?preview=1#show-readme-container) | 2916 [dotnetcore/FreeSql](https://www.github.com/dotnetcore/FreeSql#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnetcore.FreeSql?preview=1#show-readme-container) | 2887 [Accelerider/BaiduPanDownloadWinform](https://www.github.com/Accelerider/BaiduPanDownloadWinform#readme) | [Preview](https://dev.nugettest.org/packages/loic.Accelerider.BaiduPanDownloadWinform?preview=1#show-readme-container) | 2863 [xceedsoftware/wpftoolkit](https://www.github.com/xceedsoftware/wpftoolkit#readme) | [Preview](https://dev.nugettest.org/packages/loic.xceedsoftware.wpftoolkit?preview=1#show-readme-container) | 2838 [skoruba/IdentityServer4.Admin](https://www.github.com/skoruba/IdentityServer4.Admin#readme) | [Preview](https://dev.nugettest.org/packages/loic.skoruba.IdentityServer4.Admin?preview=1#show-readme-container) | 2817 [btcpayserver/btcpayserver](https://www.github.com/btcpayserver/btcpayserver#readme) | [Preview](https://dev.nugettest.org/packages/loic.btcpayserver.btcpayserver?preview=1#show-readme-container) | 2813 [siteserver/cms](https://www.github.com/siteserver/cms#readme) | [Preview](https://dev.nugettest.org/packages/loic.siteserver.cms?preview=1#show-readme-container) | 2795 [projectkudu/kudu](https://www.github.com/projectkudu/kudu#readme) | [Preview](https://dev.nugettest.org/packages/loic.projectkudu.kudu?preview=1#show-readme-container) | 2782 [Azure/azure-powershell](https://www.github.com/Azure/azure-powershell#readme) | [Preview](https://dev.nugettest.org/packages/loic.Azure.azure-powershell?preview=1#show-readme-container) | 2682 [pardeike/Harmony](https://www.github.com/pardeike/Harmony#readme) | [Preview](https://dev.nugettest.org/packages/loic.pardeike.Harmony?preview=1#show-readme-container) | 2660 [Tyrrrz/DiscordChatExporter](https://www.github.com/Tyrrrz/DiscordChatExporter#readme) | [Preview](https://dev.nugettest.org/packages/loic.Tyrrrz.DiscordChatExporter?preview=1#show-readme-container) | 2649 [zalo/MathUtilities](https://www.github.com/zalo/MathUtilities#readme) | [Preview](https://dev.nugettest.org/packages/loic.zalo.MathUtilities?preview=1#show-readme-container) | 2643 [chromelyapps/Chromely](https://www.github.com/chromelyapps/Chromely#readme) | [Preview](https://dev.nugettest.org/packages/loic.chromelyapps.Chromely?preview=1#show-readme-container) | 2636 [k8gege/Ladon](https://www.github.com/k8gege/Ladon#readme) | [Preview](https://dev.nugettest.org/packages/loic.k8gege.Ladon?preview=1#show-readme-container) | 2625 [Ombi-app/Ombi](https://www.github.com/Ombi-app/Ombi#readme) | [Preview](https://dev.nugettest.org/packages/loic.Ombi-app.Ombi?preview=1#show-readme-container) | 2565 [vis2k/Mirror](https://www.github.com/vis2k/Mirror#readme) | [Preview](https://dev.nugettest.org/packages/loic.vis2k.Mirror?preview=1#show-readme-container) | 2553 [fluentmigrator/fluentmigrator](https://www.github.com/fluentmigrator/fluentmigrator#readme) | [Preview](https://dev.nugettest.org/packages/loic.fluentmigrator.fluentmigrator?preview=1#show-readme-container) | 2549 [xoofx/markdig](https://www.github.com/xoofx/markdig#readme) | [Preview](https://dev.nugettest.org/packages/loic.xoofx.markdig?preview=1#show-readme-container) | 2536 [JimBobSquarePants/ImageProcessor](https://www.github.com/JimBobSquarePants/ImageProcessor#readme) | [Preview](https://dev.nugettest.org/packages/loic.JimBobSquarePants.ImageProcessor?preview=1#show-readme-container) | 2431 [t1m0thyj/WinDynamicDesktop](https://www.github.com/t1m0thyj/WinDynamicDesktop#readme) | [Preview](https://dev.nugettest.org/packages/loic.t1m0thyj.WinDynamicDesktop?preview=1#show-readme-container) | 2408 [Xabaril/AspNetCore.Diagnostics.HealthChecks](https://www.github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks#readme) | [Preview](https://dev.nugettest.org/packages/loic.Xabaril.AspNetCore.Diagnostics.HealthChecks?preview=1#show-readme-container) | 2384 [MiniProfiler/dotnet](https://www.github.com/MiniProfiler/dotnet#readme) | [Preview](https://dev.nugettest.org/packages/loic.MiniProfiler.dotnet?preview=1#show-readme-container) | 2367 [sebastienros/jint](https://www.github.com/sebastienros/jint#readme) | [Preview](https://dev.nugettest.org/packages/loic.sebastienros.jint?preview=1#show-readme-container) | 2293 [OneGet/oneget](https://www.github.com/OneGet/oneget#readme) | [Preview](https://dev.nugettest.org/packages/loic.OneGet.oneget?preview=1#show-readme-container) | 2287 [QianMo/Unity-Design-Pattern](https://www.github.com/QianMo/Unity-Design-Pattern#readme) | [Preview](https://dev.nugettest.org/packages/loic.QianMo.Unity-Design-Pattern?preview=1#show-readme-container) | 2281 [zeromq/netmq](https://www.github.com/zeromq/netmq#readme) | [Preview](https://dev.nugettest.org/packages/loic.zeromq.netmq?preview=1#show-readme-container) | 2267 [smartstore/SmartStoreNET](https://www.github.com/smartstore/SmartStoreNET#readme) | [Preview](https://dev.nugettest.org/packages/loic.smartstore.SmartStoreNET?preview=1#show-readme-container) | 2260 [bridgedotnet/Bridge](https://www.github.com/bridgedotnet/Bridge#readme) | [Preview](https://dev.nugettest.org/packages/loic.bridgedotnet.Bridge?preview=1#show-readme-container) | 2248 [chkr1011/MQTTnet](https://www.github.com/chkr1011/MQTTnet#readme) | [Preview](https://dev.nugettest.org/packages/loic.chkr1011.MQTTnet?preview=1#show-readme-container) | 2229 [wave-harmonic/crest](https://www.github.com/wave-harmonic/crest#readme) | [Preview](https://dev.nugettest.org/packages/loic.wave-harmonic.crest?preview=1#show-readme-container) | 2227 [fluentscheduler/FluentScheduler](https://www.github.com/fluentscheduler/FluentScheduler#readme) | [Preview](https://dev.nugettest.org/packages/loic.fluentscheduler.FluentScheduler?preview=1#show-readme-container) | 2227 [ldqk/Masuit.Tools](https://www.github.com/ldqk/Masuit.Tools#readme) | [Preview](https://dev.nugettest.org/packages/loic.ldqk.Masuit.Tools?preview=1#show-readme-container) | 2200 [ServiceStack/ServiceStack.Redis](https://www.github.com/ServiceStack/ServiceStack.Redis#readme) | [Preview](https://dev.nugettest.org/packages/loic.ServiceStack.ServiceStack.Redis?preview=1#show-readme-container) | 2185 [dotnet/try](https://www.github.com/dotnet/try#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet.try?preview=1#show-readme-container) | 2166 [ddevault/TrueCraft](https://www.github.com/ddevault/TrueCraft#readme) | [Preview](https://dev.nugettest.org/packages/loic.ddevault.TrueCraft?preview=1#show-readme-container) | 2136 [rafaelfgx/Architecture](https://www.github.com/rafaelfgx/Architecture#readme) | [Preview](https://dev.nugettest.org/packages/loic.rafaelfgx.Architecture?preview=1#show-readme-container) | 2121 [reactiveui/Akavache](https://www.github.com/reactiveui/Akavache#readme) | [Preview](https://dev.nugettest.org/packages/loic.reactiveui.Akavache?preview=1#show-readme-container) | 2120 [Cysharp/UniTask](https://www.github.com/Cysharp/UniTask#readme) | [Preview](https://dev.nugettest.org/packages/loic.Cysharp.UniTask?preview=1#show-readme-container) | 2118 [p-org/P](https://www.github.com/p-org/P#readme) | [Preview](https://dev.nugettest.org/packages/loic.p-org.P?preview=1#show-readme-container) | 2114 [linq2db/linq2db](https://www.github.com/linq2db/linq2db#readme) | [Preview](https://dev.nugettest.org/packages/loic.linq2db.linq2db?preview=1#show-readme-container) | 2091 [PowerShell/PSReadLine](https://www.github.com/PowerShell/PSReadLine#readme) | [Preview](https://dev.nugettest.org/packages/loic.PowerShell.PSReadLine?preview=1#show-readme-container) | 2085 [kevin-montrose/Jil](https://www.github.com/kevin-montrose/Jil#readme) | [Preview](https://dev.nugettest.org/packages/loic.kevin-montrose.Jil?preview=1#show-readme-container) | 2068 [IdentityServer/IdentityServer3](https://www.github.com/IdentityServer/IdentityServer3#readme) | [Preview](https://dev.nugettest.org/packages/loic.IdentityServer.IdentityServer3?preview=1#show-readme-container) | 2040 [xamarin/xamarin-macios](https://www.github.com/xamarin/xamarin-macios#readme) | [Preview](https://dev.nugettest.org/packages/loic.xamarin.xamarin-macios?preview=1#show-readme-container) | 2022 [borisdj/EFCore.BulkExtensions](https://www.github.com/borisdj/EFCore.BulkExtensions#readme) | [Preview](https://dev.nugettest.org/packages/loic.borisdj.EFCore.BulkExtensions?preview=1#show-readme-container) | 1995 [microsoft/GraphEngine](https://www.github.com/microsoft/GraphEngine#readme) | [Preview](https://dev.nugettest.org/packages/loic.microsoft.GraphEngine?preview=1#show-readme-container) | 1976 [hardkoded/puppeteer-sharp](https://www.github.com/hardkoded/puppeteer-sharp#readme) | [Preview](https://dev.nugettest.org/packages/loic.hardkoded.puppeteer-sharp?preview=1#show-readme-container) | 1968 [sqlkata/querybuilder](https://www.github.com/sqlkata/querybuilder#readme) | [Preview](https://dev.nugettest.org/packages/loic.sqlkata.querybuilder?preview=1#show-readme-container) | 1964 [Megabit/Blazorise](https://www.github.com/Megabit/Blazorise#readme) | [Preview](https://dev.nugettest.org/packages/loic.Megabit.Blazorise?preview=1#show-readme-container) | 1963 [zzzprojects/html-agility-pack](https://www.github.com/zzzprojects/html-agility-pack#readme) | [Preview](https://dev.nugettest.org/packages/loic.zzzprojects.html-agility-pack?preview=1#show-readme-container) | 1920 [sjdirect/abot](https://www.github.com/sjdirect/abot#readme) | [Preview](https://dev.nugettest.org/packages/loic.sjdirect.abot?preview=1#show-readme-container) | 1911 [UnityTech/UIWidgets](https://www.github.com/UnityTech/UIWidgets#readme) | [Preview](https://dev.nugettest.org/packages/loic.UnityTech.UIWidgets?preview=1#show-readme-container) | 1877 [Siccity/xNode](https://www.github.com/Siccity/xNode#readme) | [Preview](https://dev.nugettest.org/packages/loic.Siccity.xNode?preview=1#show-readme-container) | 1868 [peachpiecompiler/peachpie](https://www.github.com/peachpiecompiler/peachpie#readme) | [Preview](https://dev.nugettest.org/packages/loic.peachpiecompiler.peachpie?preview=1#show-readme-container) | 1863 [eventflow/EventFlow](https://www.github.com/eventflow/EventFlow#readme) | [Preview](https://dev.nugettest.org/packages/loic.eventflow.EventFlow?preview=1#show-readme-container) | 1860 [actions/runner](https://www.github.com/actions/runner#readme) | [Preview](https://dev.nugettest.org/packages/loic.actions.runner?preview=1#show-readme-container) | 1851 [jamesmh/coravel](https://www.github.com/jamesmh/coravel#readme) | [Preview](https://dev.nugettest.org/packages/loic.jamesmh.coravel?preview=1#show-readme-container) | 1830 [CollaboratingPlatypus/PetaPoco](https://www.github.com/CollaboratingPlatypus/PetaPoco#readme) | [Preview](https://dev.nugettest.org/packages/loic.CollaboratingPlatypus.PetaPoco?preview=1#show-readme-container) | 1826 [wolfgarbe/SymSpell](https://www.github.com/wolfgarbe/SymSpell#readme) | [Preview](https://dev.nugettest.org/packages/loic.wolfgarbe.SymSpell?preview=1#show-readme-container) | 1822 [cDima/Aerial](https://www.github.com/cDima/Aerial#readme) | [Preview](https://dev.nugettest.org/packages/loic.cDima.Aerial?preview=1#show-readme-container) | 1809 [tModLoader/tModLoader](https://www.github.com/tModLoader/tModLoader#readme) | [Preview](https://dev.nugettest.org/packages/loic.tModLoader.tModLoader?preview=1#show-readme-container) | 1809 [vietnam-devs/coolstore-microservices](https://www.github.com/vietnam-devs/coolstore-microservices#readme) | [Preview](https://dev.nugettest.org/packages/loic.vietnam-devs.coolstore-microservices?preview=1#show-readme-container) | 1808 [TelegramBots/Telegram.Bot](https://www.github.com/TelegramBots/Telegram.Bot#readme) | [Preview](https://dev.nugettest.org/packages/loic.TelegramBots.Telegram.Bot?preview=1#show-readme-container) | 1801 [fluentribbon/Fluent.Ribbon](https://www.github.com/fluentribbon/Fluent.Ribbon#readme) | [Preview](https://dev.nugettest.org/packages/loic.fluentribbon.Fluent.Ribbon?preview=1#show-readme-container) | 1794 [hanmin0822/MisakaTranslator](https://www.github.com/hanmin0822/MisakaTranslator#readme) | [Preview](https://dev.nugettest.org/packages/loic.hanmin0822.MisakaTranslator?preview=1#show-readme-container) | 1793 [robinrodricks/FluentFTP](https://www.github.com/robinrodricks/FluentFTP#readme) | [Preview](https://dev.nugettest.org/packages/loic.robinrodricks.FluentFTP?preview=1#show-readme-container) | 1790 [zzzprojects/EntityFramework-Plus](https://www.github.com/zzzprojects/EntityFramework-Plus#readme) | [Preview](https://dev.nugettest.org/packages/loic.zzzprojects.EntityFramework-Plus?preview=1#show-readme-container) | 1728 [loic-sharma/BaGet](https://www.github.com/loic-sharma/BaGet#readme) | [Preview](https://dev.nugettest.org/packages/loic.loic-sharma.BaGet?preview=1#show-readme-container) | 1724 [dotnetcore/NPOI](https://www.github.com/dotnetcore/NPOI#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnetcore.NPOI?preview=1#show-readme-container) | 1718 [Jessecar96/SteamDesktopAuthenticator](https://www.github.com/Jessecar96/SteamDesktopAuthenticator#readme) | [Preview](https://dev.nugettest.org/packages/loic.Jessecar96.SteamDesktopAuthenticator?preview=1#show-readme-container) | 1687 [Seneral/Node_Editor_Framework](https://www.github.com/Seneral/Node_Editor_Framework#readme) | [Preview](https://dev.nugettest.org/packages/loic.Seneral.Node_Editor_Framework?preview=1#show-readme-container) | 1687 [blazorhero/CleanArchitecture](https://www.github.com/blazorhero/CleanArchitecture#readme) | [Preview](https://dev.nugettest.org/packages/loic.blazorhero.CleanArchitecture?preview=1#show-readme-container) | 1679 [dotnet/spark](https://www.github.com/dotnet/spark#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet.spark?preview=1#show-readme-container) | 1668 [jakubgarfield/Bonobo-Git-Server](https://www.github.com/jakubgarfield/Bonobo-Git-Server#readme) | [Preview](https://dev.nugettest.org/packages/loic.jakubgarfield.Bonobo-Git-Server?preview=1#show-readme-container) | 1663 [builtbybel/privatezilla](https://www.github.com/builtbybel/privatezilla#readme) | [Preview](https://dev.nugettest.org/packages/loic.builtbybel.privatezilla?preview=1#show-readme-container) | 1656 [Pryaxis/TShock](https://www.github.com/Pryaxis/TShock#readme) | [Preview](https://dev.nugettest.org/packages/loic.Pryaxis.TShock?preview=1#show-readme-container) | 1628 [odedshimon/BruteShark](https://www.github.com/odedshimon/BruteShark#readme) | [Preview](https://dev.nugettest.org/packages/loic.odedshimon.BruteShark?preview=1#show-readme-container) | 1628 [apache/lucenenet](https://www.github.com/apache/lucenenet#readme) | [Preview](https://dev.nugettest.org/packages/loic.apache.lucenenet?preview=1#show-readme-container) | 1627 [ElevenPaths/FOCA](https://www.github.com/ElevenPaths/FOCA#readme) | [Preview](https://dev.nugettest.org/packages/loic.ElevenPaths.FOCA?preview=1#show-readme-container) | 1615 [xamarin/xamarin-android](https://www.github.com/xamarin/xamarin-android#readme) | [Preview](https://dev.nugettest.org/packages/loic.xamarin.xamarin-android?preview=1#show-readme-container) | 1601 [antonpup/Aurora](https://www.github.com/antonpup/Aurora#readme) | [Preview](https://dev.nugettest.org/packages/loic.antonpup.Aurora?preview=1#show-readme-container) | 1598 [UnigramDev/Unigram](https://www.github.com/UnigramDev/Unigram#readme) | [Preview](https://dev.nugettest.org/packages/loic.UnigramDev.Unigram?preview=1#show-readme-container) | 1595 [Davidobot/BetterJoy](https://www.github.com/Davidobot/BetterJoy#readme) | [Preview](https://dev.nugettest.org/packages/loic.Davidobot.BetterJoy?preview=1#show-readme-container) | 1594 [kwsch/PKHeX](https://www.github.com/kwsch/PKHeX#readme) | [Preview](https://dev.nugettest.org/packages/loic.kwsch.PKHeX?preview=1#show-readme-container) | 1593 [nsubstitute/NSubstitute](https://www.github.com/nsubstitute/NSubstitute#readme) | [Preview](https://dev.nugettest.org/packages/loic.nsubstitute.NSubstitute?preview=1#show-readme-container) | 1585 [punker76/gong-wpf-dragdrop](https://www.github.com/punker76/gong-wpf-dragdrop#readme) | [Preview](https://dev.nugettest.org/packages/loic.punker76.gong-wpf-dragdrop?preview=1#show-readme-container) | 1557 [JasperFx/marten](https://www.github.com/JasperFx/marten#readme) | [Preview](https://dev.nugettest.org/packages/loic.JasperFx.marten?preview=1#show-readme-container) | 1542 [thepirat000/Audit.NET](https://www.github.com/thepirat000/Audit.NET#readme) | [Preview](https://dev.nugettest.org/packages/loic.thepirat000.Audit.NET?preview=1#show-readme-container) | 1529 [scriban/scriban](https://www.github.com/scriban/scriban#readme) | [Preview](https://dev.nugettest.org/packages/loic.scriban.scriban?preview=1#show-readme-container) | 1528 [nxrighthere/UnrealCLR](https://www.github.com/nxrighthere/UnrealCLR#readme) | [Preview](https://dev.nugettest.org/packages/loic.nxrighthere.UnrealCLR?preview=1#show-readme-container) | 1516 [praeclarum/Ooui](https://www.github.com/praeclarum/Ooui#readme) | [Preview](https://dev.nugettest.org/packages/loic.praeclarum.Ooui?preview=1#show-readme-container) | 1513 [tmsmith/Dapper-Extensions](https://www.github.com/tmsmith/Dapper-Extensions#readme) | [Preview](https://dev.nugettest.org/packages/loic.tmsmith.Dapper-Extensions?preview=1#show-readme-container) | 1501 [ONLYOFFICE/CommunityServer](https://www.github.com/ONLYOFFICE/CommunityServer#readme) | [Preview](https://dev.nugettest.org/packages/loic.ONLYOFFICE.CommunityServer?preview=1#show-readme-container) | 1471 [xasset/xasset](https://www.github.com/xasset/xasset#readme) | [Preview](https://dev.nugettest.org/packages/loic.xasset.xasset?preview=1#show-readme-container) | 1459 [lgsvl/simulator](https://www.github.com/lgsvl/simulator#readme) | [Preview](https://dev.nugettest.org/packages/loic.lgsvl.simulator?preview=1#show-readme-container) | 1437 [codecadwallader/codemaid](https://www.github.com/codecadwallader/codemaid#readme) | [Preview](https://dev.nugettest.org/packages/loic.codecadwallader.codemaid?preview=1#show-readme-container) | 1425 [ArcadeRenegade/SidebarDiagnostics](https://www.github.com/ArcadeRenegade/SidebarDiagnostics#readme) | [Preview](https://dev.nugettest.org/packages/loic.ArcadeRenegade.SidebarDiagnostics?preview=1#show-readme-container) | 1424 [BornToBeRoot/NETworkManager](https://www.github.com/BornToBeRoot/NETworkManager#readme) | [Preview](https://dev.nugettest.org/packages/loic.BornToBeRoot.NETworkManager?preview=1#show-readme-container) | 1421 [asc-lab/dotnetcore-microservices-poc](https://www.github.com/asc-lab/dotnetcore-microservices-poc#readme) | [Preview](https://dev.nugettest.org/packages/loic.asc-lab.dotnetcore-microservices-poc?preview=1#show-readme-container) | 1414 [ivaylokenov/MyTested.AspNetCore.Mvc](https://www.github.com/ivaylokenov/MyTested.AspNetCore.Mvc#readme) | [Preview](https://dev.nugettest.org/packages/loic.ivaylokenov.MyTested.AspNetCore.Mvc?preview=1#show-readme-container) | 1411 [danielpalme/ReportGenerator](https://www.github.com/danielpalme/ReportGenerator#readme) | [Preview](https://dev.nugettest.org/packages/loic.danielpalme.ReportGenerator?preview=1#show-readme-container) | 1410 [yimengfan/BDFramework.Core](https://www.github.com/yimengfan/BDFramework.Core#readme) | [Preview](https://dev.nugettest.org/packages/loic.yimengfan.BDFramework.Core?preview=1#show-readme-container) | 1391 [Accelerider/Accelerider.Windows](https://www.github.com/Accelerider/Accelerider.Windows#readme) | [Preview](https://dev.nugettest.org/packages/loic.Accelerider.Accelerider.Windows?preview=1#show-readme-container) | 1385 [YarnSpinnerTool/YarnSpinner](https://www.github.com/YarnSpinnerTool/YarnSpinner#readme) | [Preview](https://dev.nugettest.org/packages/loic.YarnSpinnerTool.YarnSpinner?preview=1#show-readme-container) | 1380 [tjackenpacken/taskbar-groups](https://www.github.com/tjackenpacken/taskbar-groups#readme) | [Preview](https://dev.nugettest.org/packages/loic.tjackenpacken.taskbar-groups?preview=1#show-readme-container) | 1369 [monitor1394/unity-ugui-XCharts](https://www.github.com/monitor1394/unity-ugui-XCharts#readme) | [Preview](https://dev.nugettest.org/packages/loic.monitor1394.unity-ugui-XCharts?preview=1#show-readme-container) | 1368 [PiranhaCMS/piranha.core](https://www.github.com/PiranhaCMS/piranha.core#readme) | [Preview](https://dev.nugettest.org/packages/loic.PiranhaCMS.piranha.core?preview=1#show-readme-container) | 1352 [castleproject/Core](https://www.github.com/castleproject/Core#readme) | [Preview](https://dev.nugettest.org/packages/loic.castleproject.Core?preview=1#show-readme-container) | 1346 [xceedsoftware/DocX](https://www.github.com/xceedsoftware/DocX#readme) | [Preview](https://dev.nugettest.org/packages/loic.xceedsoftware.DocX?preview=1#show-readme-container) | 1341 [dotnetcore/Magicodes.IE](https://www.github.com/dotnetcore/Magicodes.IE#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnetcore.Magicodes.IE?preview=1#show-readme-container) | 1341 [QianMo/X-PostProcessing-Library](https://www.github.com/QianMo/X-PostProcessing-Library#readme) | [Preview](https://dev.nugettest.org/packages/loic.QianMo.X-PostProcessing-Library?preview=1#show-readme-container) | 1339 [SkyAPM/SkyAPM-dotnet](https://www.github.com/SkyAPM/SkyAPM-dotnet#readme) | [Preview](https://dev.nugettest.org/packages/loic.SkyAPM.SkyAPM-dotnet?preview=1#show-readme-container) | 1332 [aspnet-contrib/AspNet.Security.OAuth.Providers](https://www.github.com/aspnet-contrib/AspNet.Security.OAuth.Providers#readme) | [Preview](https://dev.nugettest.org/packages/loic.aspnet-contrib.AspNet.Security.OAuth.Providers?preview=1#show-readme-container) | 1329 [castleproject/Windsor](https://www.github.com/castleproject/Windsor#readme) | [Preview](https://dev.nugettest.org/packages/loic.castleproject.Windsor?preview=1#show-readme-container) | 1328 [zzzprojects/EntityFramework.Extended](https://www.github.com/zzzprojects/EntityFramework.Extended#readme) | [Preview](https://dev.nugettest.org/packages/loic.zzzprojects.EntityFramework.Extended?preview=1#show-readme-container) | 1314 [BepInEx/BepInEx](https://www.github.com/BepInEx/BepInEx#readme) | [Preview](https://dev.nugettest.org/packages/loic.BepInEx.BepInEx?preview=1#show-readme-container) | 1305 [mikependon/RepoDB](https://www.github.com/mikependon/RepoDB#readme) | [Preview](https://dev.nugettest.org/packages/loic.mikependon.RepoDB?preview=1#show-readme-container) | 1298 [winauth/winauth](https://www.github.com/winauth/winauth#readme) | [Preview](https://dev.nugettest.org/packages/loic.winauth.winauth?preview=1#show-readme-container) | 1296 [zkSNACKs/WalletWasabi](https://www.github.com/zkSNACKs/WalletWasabi#readme) | [Preview](https://dev.nugettest.org/packages/loic.zkSNACKs.WalletWasabi?preview=1#show-readme-container) | 1289 [icedland/iced](https://www.github.com/icedland/iced#readme) | [Preview](https://dev.nugettest.org/packages/loic.icedland.iced?preview=1#show-readme-container) | 1286 [gigya/microdot](https://www.github.com/gigya/microdot#readme) | [Preview](https://dev.nugettest.org/packages/loic.gigya.microdot?preview=1#show-readme-container) | 1286 [Assistant/ModAssistant](https://www.github.com/Assistant/ModAssistant#readme) | [Preview](https://dev.nugettest.org/packages/loic.Assistant.ModAssistant?preview=1#show-readme-container) | 1282 [microsoftarchive/cqrs-journey](https://www.github.com/microsoftarchive/cqrs-journey#readme) | [Preview](https://dev.nugettest.org/packages/loic.microsoftarchive.cqrs-journey?preview=1#show-readme-container) | 1259 [nuke-build/nuke](https://www.github.com/nuke-build/nuke#readme) | [Preview](https://dev.nugettest.org/packages/loic.nuke-build.nuke?preview=1#show-readme-container) | 1247 [MahApps/MahApps.Metro.IconPacks](https://www.github.com/MahApps/MahApps.Metro.IconPacks#readme) | [Preview](https://dev.nugettest.org/packages/loic.MahApps.MahApps.Metro.IconPacks?preview=1#show-readme-container) | 1244 [dotnet/interactive](https://www.github.com/dotnet/interactive#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet.interactive?preview=1#show-readme-container) | 1242 [944095635/DMSkin](https://www.github.com/944095635/DMSkin#readme) | [Preview](https://dev.nugettest.org/packages/loic.944095635.DMSkin?preview=1#show-readme-container) | 1234 [PowerShell/PSScriptAnalyzer](https://www.github.com/PowerShell/PSScriptAnalyzer#readme) | [Preview](https://dev.nugettest.org/packages/loic.PowerShell.PSScriptAnalyzer?preview=1#show-readme-container) | 1222 [NeutroniumCore/Neutronium](https://www.github.com/NeutroniumCore/Neutronium#readme) | [Preview](https://dev.nugettest.org/packages/loic.NeutroniumCore.Neutronium?preview=1#show-readme-container) | 1222 [qmlnet/qmlnet](https://www.github.com/qmlnet/qmlnet#readme) | [Preview](https://dev.nugettest.org/packages/loic.qmlnet.qmlnet?preview=1#show-readme-container) | 1213 [iamoldli/NetModular](https://www.github.com/iamoldli/NetModular#readme) | [Preview](https://dev.nugettest.org/packages/loic.iamoldli.NetModular?preview=1#show-readme-container) | 1208 [1y0n/AV_Evasion_Tool](https://www.github.com/1y0n/AV_Evasion_Tool#readme) | [Preview](https://dev.nugettest.org/packages/loic.1y0n.AV_Evasion_Tool?preview=1#show-readme-container) | 1207 [AsynkronIT/protoactor-dotnet](https://www.github.com/AsynkronIT/protoactor-dotnet#readme) | [Preview](https://dev.nugettest.org/packages/loic.AsynkronIT.protoactor-dotnet?preview=1#show-readme-container) | 1203 [VitalElement/AvalonStudio](https://www.github.com/VitalElement/AvalonStudio#readme) | [Preview](https://dev.nugettest.org/packages/loic.VitalElement.AvalonStudio?preview=1#show-readme-container) | 1187 [ServiceStack/ServiceStack.Text](https://www.github.com/ServiceStack/ServiceStack.Text#readme) | [Preview](https://dev.nugettest.org/packages/loic.ServiceStack.ServiceStack.Text?preview=1#show-readme-container) | 1187 [SciSharp/BotSharp](https://www.github.com/SciSharp/BotSharp#readme) | [Preview](https://dev.nugettest.org/packages/loic.SciSharp.BotSharp?preview=1#show-readme-container) | 1178 [phw198/OutlookGoogleCalendarSync](https://www.github.com/phw198/OutlookGoogleCalendarSync#readme) | [Preview](https://dev.nugettest.org/packages/loic.phw198.OutlookGoogleCalendarSync?preview=1#show-readme-container) | 1174 [Pixeval/Pixeval](https://www.github.com/Pixeval/Pixeval#readme) | [Preview](https://dev.nugettest.org/packages/loic.Pixeval.Pixeval?preview=1#show-readme-container) | 1168 [FakeItEasy/FakeItEasy](https://www.github.com/FakeItEasy/FakeItEasy#readme) | [Preview](https://dev.nugettest.org/packages/loic.FakeItEasy.FakeItEasy?preview=1#show-readme-container) | 1165 [SubnauticaNitrox/Nitrox](https://www.github.com/SubnauticaNitrox/Nitrox#readme) | [Preview](https://dev.nugettest.org/packages/loic.SubnauticaNitrox.Nitrox?preview=1#show-readme-container) | 1163 [lampo1024/DncZeus](https://www.github.com/lampo1024/DncZeus#readme) | [Preview](https://dev.nugettest.org/packages/loic.lampo1024.DncZeus?preview=1#show-readme-container) | 1138 [sonicether/SEGI](https://www.github.com/sonicether/SEGI#readme) | [Preview](https://dev.nugettest.org/packages/loic.sonicether.SEGI?preview=1#show-readme-container) | 1137 [ThePBone/GalaxyBudsClient](https://www.github.com/ThePBone/GalaxyBudsClient#readme) | [Preview](https://dev.nugettest.org/packages/loic.ThePBone.GalaxyBudsClient?preview=1#show-readme-container) | 1137 [helix-toolkit/helix-toolkit](https://www.github.com/helix-toolkit/helix-toolkit#readme) | [Preview](https://dev.nugettest.org/packages/loic.helix-toolkit.helix-toolkit?preview=1#show-readme-container) | 1130 [TeamSirenix/odin-serializer](https://www.github.com/TeamSirenix/odin-serializer#readme) | [Preview](https://dev.nugettest.org/packages/loic.TeamSirenix.odin-serializer?preview=1#show-readme-container) | 1116 [toddams/RazorLight](https://www.github.com/toddams/RazorLight#readme) | [Preview](https://dev.nugettest.org/packages/loic.toddams.RazorLight?preview=1#show-readme-container) | 1112 [Invoke-IR/PowerForensics](https://www.github.com/Invoke-IR/PowerForensics#readme) | [Preview](https://dev.nugettest.org/packages/loic.Invoke-IR.PowerForensics?preview=1#show-readme-container) | 1100 [dotnetcore/HttpReports](https://www.github.com/dotnetcore/HttpReports#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnetcore.HttpReports?preview=1#show-readme-container) | 1099 [ProxyKit/ProxyKit](https://www.github.com/ProxyKit/ProxyKit#readme) | [Preview](https://dev.nugettest.org/packages/loic.ProxyKit.ProxyKit?preview=1#show-readme-container) | 1081 [microsoft/coyote](https://www.github.com/microsoft/coyote#readme) | [Preview](https://dev.nugettest.org/packages/loic.microsoft.coyote?preview=1#show-readme-container) | 1078 [jwallet/spy-spotify](https://www.github.com/jwallet/spy-spotify#readme) | [Preview](https://dev.nugettest.org/packages/loic.jwallet.spy-spotify?preview=1#show-readme-container) | 1077 [jsuarezruiz/awesome-xamarin-forms](https://www.github.com/jsuarezruiz/awesome-xamarin-forms#readme) | [Preview](https://dev.nugettest.org/packages/loic.jsuarezruiz.awesome-xamarin-forms?preview=1#show-readme-container) | 1075 [davideicardi/DynamicExpresso](https://www.github.com/davideicardi/DynamicExpresso#readme) | [Preview](https://dev.nugettest.org/packages/loic.davideicardi.DynamicExpresso?preview=1#show-readme-container) | 1072 [essensoft/paylink](https://www.github.com/essensoft/paylink#readme) | [Preview](https://dev.nugettest.org/packages/loic.essensoft.paylink?preview=1#show-readme-container) | 1068 [dotnet/format](https://www.github.com/dotnet/format#readme) | [Preview](https://dev.nugettest.org/packages/loic.dotnet.format?preview=1#show-readme-container) | 1067 [dwmkerr/sharpshell](https://www.github.com/dwmkerr/sharpshell#readme) | [Preview](https://dev.nugettest.org/packages/loic.dwmkerr.sharpshell?preview=1#show-readme-container) | 1054 [vrm-c/UniVRM](https://www.github.com/vrm-c/UniVRM#readme) | [Preview](https://dev.nugettest.org/packages/loic.vrm-c.UniVRM?preview=1#show-readme-container) | 1046 [VeriorPies/ParrelSync](https://www.github.com/VeriorPies/ParrelSync#readme) | [Preview](https://dev.nugettest.org/packages/loic.VeriorPies.ParrelSync?preview=1#show-readme-container) | 1045 [Revolutionary-Games/Thrive](https://www.github.com/Revolutionary-Games/Thrive#readme) | [Preview](https://dev.nugettest.org/packages/loic.Revolutionary-Games.Thrive?preview=1#show-readme-container) | 1044 [Depressurizer/Depressurizer](https://www.github.com/Depressurizer/Depressurizer#readme) | [Preview](https://dev.nugettest.org/packages/loic.Depressurizer.Depressurizer?preview=1#show-readme-container) | 1038 [DavidArayan/ezy-slice](https://www.github.com/DavidArayan/ezy-slice#readme) | [Preview](https://dev.nugettest.org/packages/loic.DavidArayan.ezy-slice?preview=1#show-readme-container) | 1026 [natemcmaster/LettuceEncrypt](https://www.github.com/natemcmaster/LettuceEncrypt#readme) | [Preview](https://dev.nugettest.org/packages/loic.natemcmaster.LettuceEncrypt?preview=1#show-readme-container) | 1024 [sourcechord/FluentWPF](https://www.github.com/sourcechord/FluentWPF#readme) | [Preview](https://dev.nugettest.org/packages/loic.sourcechord.FluentWPF?preview=1#show-readme-container) | 1022 [prajjwaldimri/GithubXamarin](https://www.github.com/prajjwaldimri/GithubXamarin#readme) | [Preview](https://dev.nugettest.org/packages/loic.prajjwaldimri.GithubXamarin?preview=1#show-readme-container) | 1016 [simpleinjector/SimpleInjector](https://www.github.com/simpleinjector/SimpleInjector#readme) | [Preview](https://dev.nugettest.org/packages/loic.simpleinjector.SimpleInjector?preview=1#show-readme-container) | 1007 [alastairtree/LazyCache](https://www.github.com/alastairtree/LazyCache#readme) | [Preview](https://dev.nugettest.org/packages/loic.alastairtree.LazyCache?preview=1#show-readme-container) | 1003

I have a breakdown of the most commonly HTML elements in C# GitHub projects here: https://github.com/loic-sharma/readme-experiments/blob/main/reports/htmlElements.csv

loic-sharma commented 3 years ago

Currently we disable all HTML from Markdown files:

https://github.com/NuGet/NuGetGallery/blob/2209de6058d279a655ef0cbee9f592234b9d8011/src/NuGetGallery/Services/MarkdownService.cs#L206

This is done for safety reasons as Markdig allows for dangerous elements like <script> or <iframe>. Unfortunately Markdig does not let you configure an allowlist or blocklist for HTML elements. It seems our options are:

  1. Contribute an allowlist feature to Markdig, or...
  2. Enable all HTML elements but then use something like HtmlSanitizer to block unsafe elements

The first option seems like the best path. If we go with the second option we'd definitely would want to get a security review from security experts.

xoofx commented 2 years ago

Hey, Just want to raise my voice on this issue, as it is causing many of my packages to not render correctly on NuGet. For example: https://www.nuget.org/packages/Tomlyn/

On all my projects, I'm putting usually a html logo aligned on the right side:

<img align="right" width="160px" height="160px" src="img/logo.png">
  • Contribute an allowlist feature to Markdig, or...
  • Enable all HTML elements but then use something like HtmlSanitizer to block unsafe elements

The first option seems like the best path. If we go with the second option we'd definitely would want to get a security review from security experts.

As the main developer of markdig, I would suggest more the second approach. This is what I used for the service babelmark where I'm stripping all javascripts/events from the code with NUglify here. Can't vouch for the security, but HtmlSanitizer looks good.

adamralph commented 2 years ago

Since the vast majority of README files are designed to render correctly in GitHub, it would seem sensible to replicate the HTML rendering in GitHub, in the NuGet gallery.

xt0rted commented 2 years ago

I just added logos to a few of my readmes only to realize after release that they don't show on nuget.org. github/cmark-gfm is the markdown library used by GitHub.

wiz0u commented 1 year ago

Please support \ too (or ignore it by not displaying the HTML tag)

bradwilson commented 1 year ago

I disagree with @wiz0u, I'd rather see the ugly HTML (so people know something is there, even if it's not currently rendered properly) than to have it hidden away, which developers would find even more perplexing.

And put me on the list of people using HTML in Markdown which looks awful on NuGet.

On github.com

On nuget.org

lyndaidaii commented 1 year ago

@bradwilson Thank you for your feedback. Please free feel to upvote this issue so that we could reprioritize.

maranmaran commented 1 year ago

@bradwilson Thank you for your feedback. Please free feel to upvote this issue so that we could reprioritize.

If you don't mind me asking, is liking this issue considered an upvote or somewhere else?

lyndaidaii commented 1 year ago

@bradwilson Thank you for your feedback. Please free feel to upvote this issue so that we could reprioritize.

If you don't mind me asking, is liking this issue considered an upvote or somewhere else?

Thumb up(👍 )on issue description on the top! currently, it has 20 👍

elringus commented 1 year ago

Currently this issue is 4th most upvoted, while being just 2 years old; other 3 issues are 5+ y/o with not much more votes. Can we hope to see this implemented in the near future?

7c507af7497075a6c5b1a47e2af23c66

beaver316 commented 5 months ago

Just thought I'd chime in that the image tag is not rendering for my Nuget package, despite the image host being on the allowed domain list (imgur).

I don't necessarily need to use html. Does Nuget support native image markdown?

StefanGreve commented 1 month ago

@lyndaidaii As of today, this issue has the second most upvotes on this repository, so I think it's fair to say that this is a highly sought-after feature request. That being said, are there any plans to put this task on a roadmap? I am not feeling like anybody (from NuGet) is currently keeping an eye on that.

lyndaidaii commented 1 month ago

@StefanGreve, thank you for feedback. I will bring this up to team for planning see if we could prioritize work.

JonDouglas commented 2 days ago

What other tags do people want to see supported or even features from Markdig supported here?

https://github.com/xoofx/markdig?tab=readme-ov-file#features

I will need to take a long look at this issue and create another list on what we need to support in bite-sized chunks. Thanks for your patience.

wiz0u commented 2 days ago

\