All Projects → topnguyen → Elect

topnguyen / Elect

Licence: mit
The collection of utilities, best practice and fluent method for .NET Core

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Elect

Puppy
Daily Use Utilities and Frameworks by .NET Core
Stars: ✭ 14 (-86.92%)
Mutual labels:  utilities, aspnetcore
Rearmed Js
A collection of helpful methods and monkey patches for Arrays, Objects, Numbers, and Strings in Javascript
Stars: ✭ 102 (-4.67%)
Mutual labels:  utilities
Komple Web Gelistirme Dersleri
Sıfırdan ileri seviyeye 'Web Geliştirme': Html, Css, Sass, Flexbox, Javascript, Bootstrap,JQuery,Asp.Net Mvc ve Core Mvc
Stars: ✭ 86 (-19.63%)
Mutual labels:  aspnetcore
Aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
Stars: ✭ 10,061 (+9302.8%)
Mutual labels:  aspnetcore
Module Shop Mini Program
一个基于 .NET Core构建的简单、跨平台、模块化的商城系统
Stars: ✭ 89 (-16.82%)
Mutual labels:  aspnetcore
Quiz
Example real time quiz application with .NET Core, React, DDD, Event Sourcing, Docker and built-in infrastructure for CI/CD with k8s, jenkins and helm
Stars: ✭ 100 (-6.54%)
Mutual labels:  aspnetcore
Aspnetcore Ddd
Full ASP.NET Core 3.1 LTS application with DDD, CQRS and Event Sourcing
Stars: ✭ 88 (-17.76%)
Mutual labels:  aspnetcore
Datofu
there's a :db/fn for that
Stars: ✭ 104 (-2.8%)
Mutual labels:  utilities
Aspnet Core React Registration Login Example
React + ASP.NET Core 2.0 - User Registration and Login Example & Tutorial
Stars: ✭ 102 (-4.67%)
Mutual labels:  aspnetcore
Gitserver
ASP.NET Core Git HTTP Server
Stars: ✭ 98 (-8.41%)
Mutual labels:  aspnetcore
Glom
☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️
Stars: ✭ 1,341 (+1153.27%)
Mutual labels:  utilities
Alfonz
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Stars: ✭ 90 (-15.89%)
Mutual labels:  utilities
Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (-6.54%)
Mutual labels:  aspnetcore
Docker Series
Docker Series about containerizing ASP.NET Core app with MySQL..
Stars: ✭ 88 (-17.76%)
Mutual labels:  aspnetcore
Dotnet Unpkg
Pure .NET front-end HTML package management using unpkg.com as a source
Stars: ✭ 103 (-3.74%)
Mutual labels:  aspnetcore
Greatwall
Util应用框架配套的权限管理系统
Stars: ✭ 88 (-17.76%)
Mutual labels:  aspnetcore
Signalrsimplechat
.NET 5 - ASP.NET Core 5 SignalR Simple Chat
Stars: ✭ 95 (-11.21%)
Mutual labels:  aspnetcore
Node Mysql Utilities
Query builder for node-mysql with introspection, etc.
Stars: ✭ 98 (-8.41%)
Mutual labels:  utilities
Bootstrap 4 Utilities
Bootstrap 4 utility classes in LESS CSS for Bootstrap 3 or any other projects.
Stars: ✭ 105 (-1.87%)
Mutual labels:  utilities
Simple aspnet auth
Simple ASP.NET Authorisation boilerplate project. No EF, no database, no IdentityServer4 just a basic logging in system for both cookies and JWT and a controller with a set of examples.
Stars: ✭ 105 (-1.87%)
Mutual labels:  aspnetcore

Logo

Elect

Author Top Nguyen

CircleCI

Overview

Number of mini libraries to make faster develop .NET Core system.

  • .Net Core Utilities methods.
  • Save time to project setup and focus on Business Logic.
  • Up to date: Elect always up to date the last .NET Core stable version. All Elect modules publish in Nuget Package so easy for you update the library.
  • Almost library work well as cross platform, you can feel free to code on Windows or Mac.

Installation

All Elect modules publish in nuget.org.

You can add My Nuget Server to have fastest packages update

  • No waste time for nuget index package
  • Add <add key="Top Nguyen" value="http://nuget.topnguyen.com/v3/index.json"/> to NuGet.Config
    • If you not have NuGet.Config, just create the file named "NuGet.Config" in your root project folder with below content
      <?xml version="1.0" encoding="utf-8"?>
      <configuration>
          <packageSources>
              <add key="Top Nguyen" value="http://nuget.topnguyen.com/v3/index.json"/>
          </packageSources>
      </configuration>
      

Usage

Elect have difference modules/libraries, each lib handle a 3rd library or focus utility for a field.

  • Elect.Core: Utilities and Core of Ecosystem.

    Nuget

  • AI

  • Dependency Injection

    • Elect.DI: Register service and implementation by Attributes, support scan assemblies in difference folders to register.

      Nuget

  • Data

    • Elect.Data.EF: Entity Framework by Unit of Work and Repository wrap pattern with Transaction support.

      Nuget

    • Elect.Data.IO

      • Physical: Support handle file, folder, image (resize, compress, dominant color).

      Nuget

  • Mapper

  • Web

    • Elect.Web: ASP Net Core utitlies, Beautiful paged collection API support.

      Nuget

    • Elect.Web.Middlewares: Useful middlewares for ASP NET Core project such as: measure processing time, minimize HTML, CSS, JS on response.

      Nuget

    • Elect.Web.Swagger: Extend of Swashbuckle, easier to setup and support more friendly UI, security API Document URI.

      Nuget

    • Elect.Web.DataTable: Server generate jQuery DataTable support paging server, column filter, column visible and so on for both legacy and modern version.

      Nuget

    • Elect.Web.HttpDetection: Trade Device information (address/location via IP) via HttpRequest User-Agent.

      Nuget

    • Elect.Web.Ajaxify: Make your regular website (multiple page) to single page by ajax approach.

    • Elect.Web.HealthCheck: Health check for the service a live or not.

      Nuget

    • Elect.Web.Consul: Support auto Register and Deregister Service to the Consul Service with Fabio Load Balancing.

      Nuget

  • Background Job

  • Notification

  • Logger

    • Elect.Jaeger: Support add trace to the Jaeger Service automatically.

      Nuget

    • Elect.AppMetrics: Support enable and config to the AppMetrics Service automatically.

      Nuget

  • Localization

    • [On Plan] Elect.Localization.Json: Localization with resource in separate Json files.
    • [On Plan] Elect.Localization.Dashboard: Support manage Elect.Localization.Json via a Dashboard with security check support.

Samples

Please access "samples" folder in this repo to explore example for each library.

License

Elect is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].