yeoman
tinykeys
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
yeoman
-
Apexlang: Project Templates with Code Generators
Tools like yeoman, degit, and cargo generate kept me happy for years. They add basic templating capabilities to the standard git clone but they stop there. You’ll be hard pressed to find tools that go beyond setting up a directory structure.
-
Top 10+ most dead-easy ways to make a web app
Yeoman
- startify: deployable monorepo boilerplate powered by fastify and react
-
What's the best way to generate code?
I don't follow. What you're describing sounds like something akin to either Yeoman or UltiSnips and output-only tools like that don't need to care about whether two pieces of code are semantically equivalent.
-
Exploring .NET WebAssembly with WASI and Wasmtime
Getting back to Wasm and the yo-wasm repo. This repo exists to help you easily create Wasm modules which can be published to OCI registries. The yo-wasm project currently supports publishing to either Azure Container Registry or Hippo and uses Yeoman to generate projects based on templates that are defined in this repo. There are templates for Assembly Script, C, Rust, Swift, and TinyGo. We've added a new template for C#, so let's give it a try.
-
Writing Tests for Custom Matchers in Jest
This happened recently when writing a Yeoman generator to quickly scaffold new projects. I wanted to write something like expect(result).toHaveDevDependency("typescript") to assert that the package.json file generated with the project includes a specified package in its devDependencies.
-
Are there code generation tools to create full stack Node apps with authentication?
You can find a few good generators for Yeoman https://yeoman.io/
-
Using generators to improve developer productivity
Yeoman
-
Show HN: A CLI to kick-start any language
Hi! Good project you have here! What is your main focus fot it? Being some kind of uber-generator like http://yeoman.io/ or becoming a hosting platform? Case the latter, is on-premise PaaS in the roadmap?
-
What's the best site like overleaf except not for latex but for coding?
There are a lot of generators/scaffolding tools that can generate a base for you, whether that is the actual structure you want or not can vary a lot, but many of them have quite sensible defaults. It's often a architectural decision how you actually want to structure your code, and isn't really a one side fits all thing. One generator i have used and a lot of the templates there have pretty close to production quality setup (obviously you could always argue about personal preferences and what serves the project in question) is https://yeoman.io/ . It's web focused, but paradigms vary so much between different kinds of development it's pretty impossible to create something that could serve all of them.
tinykeys
-
`ctrl-keys` a library to handle keybindings efficiently
Hey this looks handy. I have been looking at https://github.com/jamiebuilds/tinykeys so I might have to do a comparison.
-
20 JavaScript Utilities to Boost Your Productivity As a Developer
Thanks for the sharing! Just a couple of suggestions: i would prefer Ramda or lodash instead of underscore. I would additionally recommend the following libraries: - Deal with git stuff: isomorphic-git (https://github.com/isomorphic-git/isomorphic-git) is a pure JavaScript reimplementation of git that works in both Node.js and browser JavaScript environments. - Generate app from templates: yeoman (https://github.com/yeoman/yeoman) is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps. - Lint and format a code: prettier (https://github.com/prettier/prettier) is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary. - Deal with schemas: zod (https://github.com/colinhacks/zod) is a TypeScript-first schema declaration and validation library. I'm using the term "schema" to broadly refer to any data type, from a simple string to a complex nested object. - Deal with react state elegantly: valtio (https://github.com/pmndrs/valtio) turns the object you pass it into a self-aware proxy. - Add keybindings: tinykeys (https://github.com/jamiebuilds/tinykeys) - a tiny (~400 B) & modern library for keybindings.
What are some alternatives?
plop - Consistency Made Simple
degit - Straightforward project scaffolding
generator-crud-type-db
generator-webapp - A gulp.js generator for modern webapps
hippo - The WebAssembly Platform
dotnet-wasi-sdk - Packages for building .NET projects as standalone WASI-compliant modules
create-srfn-app - A utility to make a new SRFNstack app
prettier - Dockernized prettier. This is an opinionated code formatter.
Visual Studio Code - Visual Studio Code
generator-angular-fullstack - Yeoman generator for an Angular app with an Express server
spring-boot-realworld-example-app - Example Spring codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld API spec.
create-react-native-app - Create React Native apps that run on iOS, Android, and web