REPOSITORY OVERVIEWLive repository statistics
★ 3Stars
⑂ 3Forks
◯ 1Open issues
◉ 3Watchers
49/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100 Community adoption25% weight
10 Maintenance state20% weight
40 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
TweetbookAPI
This is a solution that demonstrates a possible way to build powerful, scalable and secure WebAPIs using .Net Core 3.1 with C# language.
The source code was written based on a series of YouTube videos authored by Nick Chapsas.
Application features
Scalable code with async/await keywords
Separated domain-model from request and response objects by using AutoMapper (Encapsulated via CastTo extension method)
Service installers pattern for a better separation of app configuration logic (IInstaller interface)
Centralized external input data validation
Authentication
- Token-based JWT bearer
- Refresh tokens
- Client Api Key
Authorization
- Claims-based
- Role-based
- Policy-based
Versioning
Routed versioning
Logging/auditing (To do!)
Database access by using Entity Framework Core DataContext class along with command-line Migrations
Developer documentation
- Swagger web page
API Client SDK for consumers with samples (To do!) -> https://www.youtube.com/watch?v=grBTYaTGLv8&list=PLUOequmGnXxOgmSDWU7Tl6iQTsOtyjtwU&index=24
- Refit (RestService class) by defining API interfaces
Initial dataload with server initialization code
Health checking
Basic Integration tests
Packages
- Microsoft.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.SqlServer
- Microsoft.AspNetCore.Authentication.JwtBearer
- Microsoft.AspNetCore.Identity.EntityFrameworkCore
- FluentValidation.AspNetCore
- Swashbuckle.AspNetCore
- Swashbuckle.AspNetCore.Filters
- Microsoft.AspNetCore.Mvc.Versioning
- AutoMapper.Extensions.Microsoft.DependencyInjection
- Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore
- Refit
- xUnit
- FluentAssertions
- Microsoft.AspNet.WebApi.Client
- Microsoft.AspNet.Mvc.Testing
- Microsoft.EntityFrameworkCore.InMemory
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
88/100 healthRecently updatedPopularActive repositoryHas homepage
C++NOASSERTION#algorithm#c#cpp#data-structures
⑂ 8.1K forks◯ 3 issuesUpdated today
Project homepage ↗The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
27/100 healthArchived
C++NOASSERTION#async#asynchronous-tasks#cloud#cpp
⑂ 1.7K forks◯ 861 issuesUpdated 1 day ago