Security News
Bun 1.2 Released with 90% Node.js Compatibility and Built-in S3 Object Support
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
@skeet-framework/base-template
Advanced tools
📗 Doc: https://skeet.dev/
📱 Demo App: https://skeeter.dev/
⚡️ AI Auto-code Development ⚡️
Skeet is an open-source app development solution capable of AI auto-code development.
It allows for rapid development of Web/iOS/Android apps and supports a wide range of developments, including AI-powered chatbot apps, Web3 apps utilizing blockchain, and dApps.
AI is also used in the development flow, overcoming the learning curve that is a challenge in software frameworks.
Developers can quickly start building functional apps and publish them in the cloud.
Skeet is an open-source framework for serverless app development crafted in TypeScript.
It offers the flexibility to select functionalities and the ability to build additional web or mobile interfaces and sophisticated data analytics foundations later on.
It supports Web3 development, eliminates complex infrastructure management, and facilitates auto-scaling and pay-as-you-go pricing.
The Skeet CLI leverages generative AI to reduce overall development costs, is ready for CI/CD automation, and provides enhanced security features.
Currently, it supports development on Google Cloud and Firebase.
$ sh -c "$(curl -sSfL https://storage.googleapis.com/skeet-assets/resources/install-v2.0.1)"
If you already have pnpm installed, you can install Skeet CLI with pnpm:
$ pnpm add -g @skeet-framework/cli
Create a new project in Google Cloud Platform and enable VertexAI. You will need OpenAI API Key to use OpenAI.
Use the following command to enable VertexAI:
$ skeet iam ai
$ skeet ai
or you can choose AI engine by passing options
$ skeet ai --openai
You need to set CHAT_GPT_ORG/CHAT_GPT_KEY in your .env
Then you can ask Skeet AI Assistant to create a new function, method, typedoc and more.
YouTube Video Link: https://www.youtube.com/watch?v=e7J5HDhtpE4
For Firebase Template
Install PNPM
$ curl -fsSL https://get.pnpm.io/install.sh | sh -
$ pnpm add -g @skeet-framework/cli
$ pnpm add -g firebase-tools
$ skeet create <appName>
You can choose a template for the frontend and backend.
$ cd <appName>
$ skeet s
or
put options to run only backend, frontend or functions
Usage: skeet server|s [options]
Run Skeet App
Options:
-b, --backend Run Backend only
-f, --functions Run Firebase Functions only
-w, --web Run Web App only
-h, --help display help for command
Now you have both frontend and backend running locally ⭐️
📲 Frontend(Next.js) - http://localhost:4200/
📲 Frontend(Expo) - http://localhost:19006/
💻 Firebase Emulator - http://localhost:4000/
The Skeet AI Assistant is an interactive tool designed to handle various queries.
$ skeet ai --help
AI Playground
Options:
-v, --vertex Vertex AI
-o, --openai OpenAI
-h, --help display help for command
Upon launching, you'll see a prompt like the one below. Try asking it something:
skeet ai --openai
╔═════════════╤════════╗
│ Option │ Value │
╟─────────────┼────────╢
│ AI Type │ OpenAI │
╚═════════════╧════════╝
🤖 Skeet AI Mode
`$ <mode>` to change AI mode 🤖
OpenAI is selected 🤖 (type 'q' to quit)
? What can I do for you?
You:
$ skeet --help
Usage: skeet [options] [command]
CLI for Skeet - Full-stack TypeScript Serverless framework
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
create [options] <appName> Create Skeet Framework App
server|s [options] Run Skeet App
deploy [options] Deploy Skeet APP to Firebase
init [options] Initialize Google Cloud Setups for Skeet APP
login Skeet Login Command - Create Firebase Login Token
curl [options] <methodName> Skeet Curl Command - Call Firebase Functions Endpoint
g|generate Skeet Generate Comannd
release|r [options] Release a new version
log [options] Deploy Skeet APP to Firebase
docker Docker commands
db Database commands
iam Skeet IAM Comannd to setup Google Cloud Platform
add Skeet Add Comannd to add new functions
sync Skeet Sync Comannd to sync backend and frontend
delete|d Skeet Delete Command
get Get Skeet App List
ai [options] AI Playground
config Config commands
run [options] Run commands
help [command] display help for command
Bug reports and pull requests are welcome on GitHub at This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The package is available as open source under the terms of the Apache-2.0 License.
Example file is CODE_OF_CONDUCT.md in this repository. Please change to your email address.
FAQs
Skeet Framework Base Template
The npm package @skeet-framework/base-template receives a total of 4 weekly downloads. As such, @skeet-framework/base-template popularity was classified as not popular.
We found that @skeet-framework/base-template demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
Security News
Biden's executive order pushes for AI-driven cybersecurity, software supply chain transparency, and stronger protections for federal and open source systems.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.