templating - This repo contains the Template Engine which is used by dotnet new

  •        14

This repository is the home for the .NET Core Template Engine. It contains the brains for dotnet new. When dotnet new is invoked, it will call the Template Engine to create the artifacts on disk. Template Engine is a library for manipulating streams, including operations to replace values, include/exclude regions and process if, else if, else and end if style statements.We have created a dotnet template samples repo, which shows how you can use the Template Engine to create new templates. The samples are setup to be stand alone for specific examples. If you are in need of a sample, and it doesn't exist please create an issue in the samples repo.

https://docs.microsoft.com/dotnet/
https://github.com/dotnet/templating

Tags
Implementation
License
Platform

   




Related Projects

Templates - Professional ASP

  •    CSharp

A professional ASP.NET Core template for building secure, fast, robust and adaptable web applications or sites. It provides the minimum amount of code required on top of the default ASP.NET Core template provided by Microsoft. Find out more at RehanSaeed.com, the Visual Studio Gallery or at The Open Web Security Project (OWASP). You can also follow me on Twitter at @RehanSaeedUK.Both ASP.NET Core and ASP.NET 4.6 MVC 5 are supported with their own project templates.

Templates -

  •    CSharp

Project templates with batteries included, providing the minimum amount of code required to get you going. You can find release notes for each version here and a To-Do list of new features and enhancements coming soon in the projects tab.

dotnet-tools - A list of tools to extend the .NET Core command line (dotnet)

  •    

A list of tool extensions for .NET Core Command Line (dotnet CLI). The CLI also supports an older format called "project tools" or <DotNetCliToolReference>. A list of project tools is available here.

dotvvm - Open source MVVM framework for Web Apps

  •    CSharp

DotVVM is an ASP.NET framework that lets you build line-of-business applications and SPAs without writing tons of JavaScript code. You only have to write a viewmodel in C# and a view in HTML. DotVVM will do the rest for you.DotVVM brings full MVVM experience and it uses KnockoutJS on the client side. It handles the client-server communication, validation, date & time formatting on the client side, SPAs and much more.

RazorLight - Template engine based on Microsoft's Razor parsing engine for .NET Core

  •    CSharp

The simplest scenario is to create a template from string. Each template must have a templateKey that is assosiated with it, so you can render the same template next time without recompilation.RazorLight can resolve templates from any source, but there are a built-in providers that resolve template source from filesystem and embedded resources.


Dotnet Commons

  •    DotNet

Dotnet Commons Project is an open source project which focus on all aspects of reusable .Net components. Taking after the Jakarta Commons concept, this project aims to provide some of the commonly used utility classes not available in the .Net Framework Base Class Library (BCL...

SharpTemplate.NET

  •    DotNet

SharpTemplate.NET is a lightweight general-purpose template engine for .NET 2.0. * Template syntax is fully customizable * Support for loops, conditionals, macros and full C# expression parsing

aspnet-core-react-template - ASP.NET Core 2.1 / React SPA Template App

  •    CSharp

This app is a template application using ASP.NET Core 2.1 for a REST/JSON API server and React for a web client. After making changes to Entity Framework models in api/Models/, run this command to generate and run a migration on the database. A timestamp will be used for the migration name.

OMS.Ice - T4 Text Template Generator

  •    DotNet

OMS.Ice is an in-process T4 text template generator. It can be used to parse T4 text templates and to generate textual output at runtime. The OMS.Ice - T4 Text Template Generator has no dependencies to Visual Studio and can be deployed with our application.

Template Parser for .NET

  •    DotNet

Using template parser you can simply store and manage all application email templates in one place. This approach helps separate content from code sources and give you ability to edit them easily.

Eddn - Extensible DNS Server for DotNet

  •    DotNet

Eddn (Extensible DNS Server for DotNet) is designed to provide a easy base for developing custom DNS server solutions using the .Net platform.

dotnet-apiport - This repo contains .NET Portability Analyzer (VSIX and Console) libraries and tools

  •    CSharp

This repository contains the source code for .NET Portability Analyzer tools and dependencies.The libraries are continuously published to dotnet-apiport MyGet gallery. The Visual Studio extension is published to Open VSIX Gallery. The latest version number of each library can be seen in that gallery.

confluent-kafka-dotnet - Confluent's Apache Kafka .NET client

  •    CSharp

confluent-kafka-dotnet is Confluent's .NET client for Apache Kafka and the Confluent Platform.High performance - confluent-kafka-dotnet is a lightweight wrapper around librdkafka, a finely tuned C client.

EntityFrameworkCore - Entity Framework Core is a lightweight and extensible version of the popular Entity Framework data access technology

  •    CSharp

Documentation on using EF Core is available at https://docs.microsoft.com/en-us/ef/core/.This project is for Entity Framework Core. Entity Framework 6 is still under active development at https://github.com/aspnet/EntityFramework6.

awesome-dotnet-core - :honeybee: A collection of awesome

  •    CSharp

A collection of awesome .NET Core frameworks, libraries, tools, resources and software.Inspired by awesome, awesome-dotnet, awesome-nodejs, frontend-dev-bookmarks.

AppMetrics - App Metrics is an open-source and cross-platform

  •    CSharp

App Metrics is an open-source and cross-platform .NET library used to record metrics within an application. App Metrics can run on .NET Core or on the full .NET framework also supporting .NET 4.5.2. App Metrics abstracts away the underlaying repository of your Metrics for example InfluxDB, Graphite, Elasticsearch etc, by sampling and aggregating in memory and providing extensibility points to flush metrics to a repository at a specified interval.App Metrics provides various metric types to measure things such as the rate of requests, counting the number of user logins over time, measure the time taken to execute a database query, measure the amount of free memory and so on. Metrics types supported are Gauges, Counters, Meters, Histograms and Timers and Application Performance Indexes Apdex.

announcements - Subscribe to this repo to be notified of Announcements and changes in .NET Core.

  •    

This repo is for team announcements only. To file a bug or start a discussion, please find the appropriate repo in dotnet and create a new issue. For general issue discussions please go to dotnet/core and create a new issue.All items posted to this repo are locked, but will typically have links to separate discussion threads in the affected repo. Please use those discussion threads for questions and comments about a particular announcement. If you're not sure where to post a question, please log an issue in the dotnet/core repo.

dotnet-script - Run C# scripts from the .NET CLI.

  •    CSharp

Run C# scripts from the .NET CLI. The only thing we need to install is .Net Core 2.0+ SDK. dotnet-script supports both .NET Core 2.1 and .NET Core 2.0. Depending on the currently active .NET Core SDK, dotnet-script will run either as netcoreapp2.1 or as netcoreapp2.0. You can use global.json file to control that.

dotnet-outdated - A .NET Core global tool to display outdated NuGet packages in a project

  •    CSharp

You can run dotnet-outdated without specifying the Path argument. In this case, it will look in the current directory for a solution (.sln) and if one is found it will analyze that solution. If no solution is found it will look for a project (.csproj) and if one is found it will analyze that project. If more than one solution or project is found in the current folder, dotnet-outdated will report an error. You can also pass a directory in the Path argument, in which case the same logic described above will be used, but in the directory specified.

botbuilder-dotnet - The Microsoft Bot Framework provides what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services

  •    CSharp

This repository contains code for the .NET version of the Microsoft Bot Builder SDK. The Bot Builder SDK v4 is the latest SDK for building bot applications. It is in Preview state and is being actively developed. Production bots should continue to be developed using the v3 SDK. In addition to the .NET SDK, Bot Builder supports creating bots in other popular programming languages like JavaScript, Python, and Java.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.