Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CoddieNew to Visual Studio Code? Get it now.
Coddie

Coddie

sandip.kalsait

|
34 installs
| (0) | Free
Generates code snippets for Java, React, Node.js, etc.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Coddie - Code Snippet Generator

Coddie is a VS Code extension that helps developers by providing code snippets for various programming languages, including Java, React, Node.js, TypeScript, and Angular. You can easily insert common code templates by typing predefined keywords, making your coding faster and more efficient.

Features

  • Code Snippets: Get pre-defined code snippets for different languages (Java, React, Node.js, TypeScript, Angular).
  • Simple Keyword Expansion: Type a short keyword (e.g., @controller) and let Coddie expand it into a full code snippet.
  • Language Support: Supports Java, React (JSX/TSX), Node.js, TypeScript, Angular, and more.

Installation

To install Coddie:

  1. Open VS Code.
  2. Go to the Extensions view by pressing Ctrl+Shift+X.
  3. Search for Coddie or install from a .vsix file.
  4. Click Install.

Alternatively, you can install the extension from a .vsix file by following these steps:

  1. Download the .vsix file from the repository or other sources.
  2. In VS Code, go to the Extensions view and click on the ellipsis (...).
  3. Select Install from VSIX and choose the .vsix file.

Usage

After installation, use Coddie by typing the following keywords in the editor:

Java

  • @controller: Expands to a basic Java Spring @Controller class template.
  • @RestController: Expands to a basic Java Spring @RestController class template.

React

  • @functionComponent: Expands to a basic React functional component template.
  • @useEffect: Expands to a basic useEffect hook template.

Node.js

  • @expressServer: Expands to a basic Express server template.
  • @route: Expands to a basic Express route handler.

TypeScript

  • @interface: Expands to a TypeScript interface template.
  • @class: Expands to a TypeScript class template.

Angular

  • @component: Expands to an Angular component template.
  • @service: Expands to an Angular service template.

Contributing

We welcome contributions to improve Coddie! To get started:

  1. Fork the repository.
  2. Create a branch for your feature or fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork and create a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

  • Name: Sandip Kalsait
  • GitHub: sandip.kalsait

Acknowledgements

  • This project uses VS Code's extension API to provide a smooth user experience.
  • Thanks to all contributors and users for their feedback and support!
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft