Loading SyntropySoft...

Ecosistema Completo

Tres herramientas poderosas, una plataforma unificada

sintrojs.title

sintrojs.subtitle

sintrojs.description

sintrojs.dual_runtime.title

sintrojs.dual_runtime.description

🚀

sintrojs.fastapi_dx.title

sintrojs.fastapi_dx.description

🧪

sintrojs.testing.title

sintrojs.testing.description

sintrojs.performance.title

sintrojs.performance.description

sintrojs.features_title

sintrojs.description

  • sintrojs.dual_runtime.title: sintrojs.dual_runtime.description
  • sintrojs.fastapi_dx.title: sintrojs.fastapi_dx.description
  • sintrojs.interactive_docs.title: sintrojs.interactive_docs.description
  • sintrojs.testing.title: sintrojs.testing.description
  • sintrojs.performance.title: sintrojs.performance.description

sintrojs.getting_started_title

npm install syntrojs zod
import { SyntroJS } from 'syntrojs';
import { z } from 'zod';

const app = new SyntroJS({ title: 'My API' });

// API endpoint with automatic validation
app.post('/users', {
  body: z.object({
    name: z.string().min(1),
    email: z.string().email(),
  }),
  handler: ({ body }) => ({ id: 1, ...body }),
});

await app.listen(3000);
// ✅ Runs on Node.js AND Bun without changes!

syntropylog.title

syntropylog.subtitle

syntropylog.feature_title

syntropylog.feature_desc

syntropylog.main_features_title

  • Logging Estructurado: Logs en formato JSON, listos para cualquier plataforma de análisis.
  • Monitoreo de Rendimiento: Mide y optimiza el rendimiento de tus funciones críticas.
  • Captura de Errores: Centraliza todos los errores no controlados de tu aplicación.
  • Enmascaramiento de Datos: Protege información sensible automáticamente.
  • Transparencia y Seguridad: 100% open source, sin telemetría oculta y listo para auditorías.

syntropylog.getting_started_title

npm install syntropylog
import { syntropyLog } from 'syntropylog';

// Initialize with minimal configuration
await syntropyLog.init({
  logger: {
    serviceName: 'my-app',
    level: 'info',
  },
});

// Use it immediately
const logger = syntropyLog.getLogger();
logger.info('Hello, SyntropyLog!');

about.title

about.subtitle

about.opensource_title

  • Licencia Permisiva:Todos nuestros productos están licenciados bajo Apache 2.0.
  • Bienvenidas las Contribuciones:Creemos en el poder de la colaboración.
  • Apóyanos en GitHub:¡Una estrella ⭐ en nuestro repositorio nos ayuda a crecer!

Nuestros Patrocinadores

Gracias a quienes hacen posible este proyecto

SyntropyLog es posible gracias al apoyo de nuestra comunidad y patrocinadores.

🤝

sponsors.empty_title

sponsors.empty_description

sponsors.support_options_title

sponsors.star_github

sponsors.star_description

sponsors.star_button
🐛

sponsors.report_issues

sponsors.issues_description

sponsors.issues_button
💬

sponsors.share

sponsors.share_description

sponsors.share_button