Projects / snek / src / snek / templates /Â index.html
git clone https://molodetz.nl/retoor/snek.git
Raw source file available here .
html>
lang="en">
charset="UTF-8" />
name="viewport" content="width=device-width,initial-scale=1" />
Snek – Professional Community for Developers, Testers & AI Professionals
name="description" content="Snek is a privacy-focused web platform for developers, testers, and AI professionals. Share files, collaborate on code, communicate securely, self-host, and utilize advanced AI tools—all with rapid onboarding, no email, and no logs." />
name="keywords" content="Snek, developer platform, web community, testers, AI, artificial intelligence, file sharing, Git, SFTP, WebDAV, communication, collaboration, open source, self-hosting, privacy, PWA, Ubuntu terminal, web terminal, audit-free, no email" />
property="og:title" content="Snek – Professional Community for Developers, Testers & AI Professionals" />
property="og:description" content="Join Snek: a trusted, privacy-focused platform for developers, testers, and AI professionals. Collaborate, share, and self-host with confidence." />
property="og:image" content="/image/snek_logo_256x256.png" />
property="og:type" content="website" />
property="og:url" content="https://snek.community/" />
name="twitter:card" content="summary_large_image" />
name="twitter:title" content="Snek – Professional Community for Developers, Testers & AI Professionals" />
name="twitter:description" content="A privacy-focused platform for developers, testers, and AI professionals. No email, no logs—just secure collaboration and innovation." />
name="twitter:image" content="/image/snek_logo_256x256.png" />
rel="canonical" href="https://snek.community/" />
rel="stylesheet" href="/sandbox.css" />
* { margin:0; padding:0; box-sizing:border-box; }
html, body { height: 100%; }
.card {
opacity: 0.9;
z-index: 10;
}
.star {
z-index: -10;
}
body {
font-family: 'Segoe UI',sans-serif;
background: #111;
color: #eee;
line-height:1.5;
min-height: 100vh;
position: relative;
overflow-x: auto;
overflow-y: auto;
}
a { color: #7ef; text-decoration: none; }
a:hover { text-decoration: underline; }
.container { width: 90%; max-width: 960px; margin: auto; padding: 2rem 0; }
.hero {
text-align: center;
padding: 4rem 0;
background-image: url('/image/snek_logo_256x256.png');
background-size: contain;
background-position: left center;
background-repeat: no-repeat;
}
.hero h1 {
font-size: 3rem;
background: linear-gradient(90deg,#7ef 0%,#0fa 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: .5rem;
}
.hero p {
font-size: 1.2rem;
margin: 1rem 0 2rem;
}
.btn {
display: inline-block;
padding: 10px 20px;
margin: .5rem;
background: #1a1a1a;
border: 1px solid #333;
color: #e6e6e6;
font-family: 'Courier New', monospace;
font-size: 14px;
font-weight: 500;
border-radius: 4px;
transition: all .2s ease;
cursor: pointer;
text-decoration: none;
}
.btn:hover {
background: #2a2a2a;
border-color: #444;
color: #fff;
text-decoration: none;
}
.btn-primary {
background: #f05a28;
border-color: #f05a28;
color: #fff;
}
.btn-primary:hover {
background: #e04924;
border-color: #e04924;
}
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 1.5rem;
margin-top: 2rem;
}
.card {
background: #1a1a1a;
border-radius: 6px;
padding: 1.5rem;
box-shadow: 0 2px 6px rgba(0,0,0,0.6);
}
.card h3 {
margin-bottom: .75rem;
color: #7ef;
font-size: 1.25rem;
}
.card ul {
list-style: disc inside;
margin-top: .5rem;
}
section#signup,
section#selfhost {
text-align:center;
margin:4rem 0;
}
section#selfhost pre {
display:inline-block;
background:#222;
padding:1rem;
border-radius:4px;
color:#7ef;
font-size:1rem;
margin: 1rem 0;
text-align: left;
box-sizing: border-box;
}
footer {
text-align: center;
font-size: .9rem;
padding: 2rem 0;
color: #888;
}
footer code {
background: #222;
padding: 2px 4px;
border-radius: 3px;
color: #7ef;
}
.about-link {
display: inline-block;
margin: 1.5rem 0 0 0;
color: #0fa;
font-size: 1.05rem;
font-weight: bold;
text-decoration: underline;
transition: color .2s;
}
.about-link:hover {
color: #7ef;
}
@media (max-width: 480px) {
.hero h1 { font-size: 2.4rem; }
.btn { width: 100%; box-sizing: border-box; text-align:center; }
.hero {
background-size: 64px 64px;
padding-left: 0;
}
}
class="container hero">
Snek
Professional
Platform for Developers, Testers & AI Professionals
href="/login.html" class="btn">Login
href="/register.html" class="btn btn-primary">Register
href="/docs.html" class="btn">Docs
href="/about.html" class="btn">About
class="container">
id="features" class="grid">
class="card">
File
Management
class="card">
Git
Repository Hostingclass="card">
AI
Integrationclass="card">
Development
& Terminal Accessclass="card">
Communication
& Mediaclass="card">
Privacy
& Global Communityclass="card">
Customization
& Deploymentpip install; no configuration requiredid="signup">
Start
NowNo
email. No activity logs. Register a username and access the platform immediately.href="/register.html" class="btn btn-primary">Sign Up
href="/about.html" class="about-link">Learn more about Snek
id="selfhost" style="margin-bottom:4rem;">
Deploy
Your Own InstanceExecute
the following commands:pip install git+https://retoor.molodetz.nl/retoor/snek.git
snek serve
Deployment
is immediate—no configuration is necessary.href="/about.html" class="about-link">Discover the benefits of self-hosting
{% include "sandbox.html" %}
© 2025 Snek – The premier global platform for developers, testers, and AI professionals.
href="/about.html" class="about-link">About Snek