Skip to content

Commit

Permalink
feat: create project
Browse files Browse the repository at this point in the history
  • Loading branch information
berkaltiok committed Oct 4, 2024
1 parent b490e09 commit 4b6aa4d
Show file tree
Hide file tree
Showing 7 changed files with 50 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/guide/features/health-check-system.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Health Check System
1 change: 1 addition & 0 deletions src/guide/features/plugins.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Plugins
1 change: 1 addition & 0 deletions src/guide/features/routing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Routing
1 change: 1 addition & 0 deletions src/guide/features/services.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Services
1 change: 1 addition & 0 deletions src/guide/quick-start.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Quick Start
43 changes: 43 additions & 0 deletions src/guide/what-is-parsek.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# What is Parsek?

## What is?
Parsek is a core platform designed for back-end applications, allowing developers to focus on their projects without worrying about speed optimizations, best practices, or scalability.

By offering reusable plugins and rapid development tools, Parsek eliminates the need to write the same feature code for each project, ensuring faster, more efficient development while maintaining high performance.

## Philosophy

### Where it came from?
The name "Parsek" is inspired by "parcels" reflecting its modular nature. Just like parcels, Parsek is designed to break down functionality into reusable, interchangeable modules, making it easy to extend and adapt for different back-end applications.

### Why it exists? (Parsek)
Parsek was created to address the common challenges of traditional back-end development, where repetitive features, declining performance, and maintenance difficulties become issues over time. It also aims to overcome the limitations of other back-end frameworks by offering a modular, high-performance, and easily maintainable solution.

## Highlighted Features
### **Vert.X-based**
Powered by the Vert.X reactive library for high-performance.
### **Kotlin-first**
Fully developed in Kotlin, with seamless Java compatibility
### **Modular architecture**
Supports reusable plugins across projects
### **Speed optimized**
Fast startups and API responses with Vert.X
### **Efficient development**
Leverage existing plugins or quickly create new ones
### **Monolithic approach**
Simplified development with an all-in-one structure
### **Cross-platform**
Runs anywhere with JVM (ARM, Windows, Linux, macOS)
### **Security-focused**
Built with security in mind, so you don't need to worry about vulnerabilities
### **Scalable**
Designed with scalability in mind to handle growing demands easily
### **Low Footprint & Efficient**
Requires only a single CPU core and less than 500MB RAM, thanks to Vert.X.

## Pick Your Learning Path
### **Try the Tutorial**
For individuals who would rather learn by doing.

### **Check out the Examples**
Discover common examples of core features and official plugins available for Parsek.
4 changes: 2 additions & 2 deletions src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ hero:
text: What is Parsek?
link: /guide/what-is-parsek
- theme: alt
text: Quickstart
link: /guide/getting-started
text: Quick Start
link: /guide/quick-start

features:
- title: Modular Codebase
Expand Down

0 comments on commit 4b6aa4d

Please sign in to comment.