Best restify Alternatives in 2024

Find the top alternatives to restify currently available. Compare ratings, reviews, pricing, and features of restify alternatives in 2024. Slashdot lists the best restify alternatives on the market that offer competing products that are similar to restify. Sort through restify alternatives below to make the best choice for your needs

  • 1
    LoopBack Reviews
    TypeScript and Node.js frameworks for building microservices and APIs that are extensible. LoopBack core that is TypeScript/ES2017 compliant to provide great extensibility. You can easily create powerful APIs with this new creative experience. A new programming model with dependency injection, new concepts like components, mixins and repositories. This version is the most extensible yet. LoopBack 4 CLI can be used to create a project or extend it. The CLI is the fastest way to start a LoopBack 4 project. It follows best practices. LoopBack is an extensible, open-source Node.js framework. It allows you to create dynamic REST APIs without any coding. Access data from the major relational databases MongoDB, SOAP and REST APIs. Integrate model relationships and access control for complex APIs.
  • 2
    Express Reviews

    Express

    OpenJS Foundation

    Free
    Express is a lightweight and flexible Node.js framework that offers a wide range of features for mobile and web applications. It is easy to create a robust API using a variety of HTTP utility methods and middleware. Express offers a thin layer that covers the core web application features without obscuring the Node.js features you already love. Express does not have any notion of a database. Third-party Node modules allow you to interface with almost any database. Express does not recognize 404 responses as errors and will not capture them. This is because a response of 404 indicates that there is no additional work to be done. Express has executed all middleware functions, routes, and found none of them to be responsive.
  • 3
    Nancy Reviews
    Welcome to Nancy. Our main inspiration was the Sinatra framework in Ruby, and Nancy was named for the daughter of Frank Sinatra. NancyFx is a project umbrella that contains all components. Nancy is a lightweight framework for building HTTP services using.NET Mono. The framework's goal is to provide a super-duper happy path for all interactions. Nancy has been designed to have sensible defaults. You can go from nothing to a website in just a few minutes with Nancy. Nancy is designed to run anywhere, and we mean that. Nancy was built from the beginning to be independent of existing frameworks. Nancy is built with the.NET Framework client profile and can be used anywhere.
  • 4
    FastAPI Reviews
    FastAPI is an advanced web framework that allows you to build APIs using Python 3.7+. It uses standard Python type hints. Fast: Very high-performance, on par with NodeJS or Go (thanks Pydantic and Starlette). One of the fastest Python Frameworks available. Reduce code duplication and get multiple features out of each parameter declaration.
  • 5
    Falcon Reviews
    Falcon is a minimalist Python web API Framework for building robust microservices and app backends. The framework is compatible with both ASGI and gevent/meinheld. The Falcon web framework promotes REST architecture. Resource classes implement HTTP handlers to resolve requests and perform transitions. Falcon is a complement to more general Python webframeworks by adding extra reliability, flexibility and performance where you need it. You can use a number of Falcon templates, add-ons and complementary packages in your projects. You can find a few of these on the Falcon Wiki as a start, but you might also want to search PyPI for more resources.
  • 6
    hapi Reviews
    You can create powerful, scalable apps with minimal overhead and all the functionality you need. Your code is yours. hapi was originally developed to support Walmart's Black Friday sales. It continues to be a trusted choice for enterprise-grade backend requirements. Every line of code that you receive when you install hapi has been validated. You don't have to worry about a deep dependency being neglected or handed to someone untrustworthy. hapi is the only leading framework that doesn't have any code dependencies. hapi needs the most secure settings to manage and control code. This includes 2FA for all contributors. Every component of hapi comes with the most secure defaults. Along with protecting server load through payload limits and timeouts, the hapi block error messages that could leak information. Node Framework's most comprehensive authorization and authentication API.
  • 7
    Jersey Reviews

    Jersey

    Eclipse Foundation

    Free
    It is not easy to develop RESTful web service that support exposing data in a variety representation media types, and abstract away the low level details of client-server communications without a good toolkit. A standard and portable JAX RS API was designed to simplify the development and deployment of RESTful web service clients and services in Java. Jersey RESTful Web Services 3. x Framework is an open source, production-quality framework that supports Jakarta RESTful Web Services 3.0. Jersey framework is much more than JAX-RS's reference implementation. Jersey's API extends JAXRS with new features. GlassFish will continue to track the JAX-RS API, and release regular releases of production-quality reference implementations. APIs are provided to extend Jersey and build a community. It makes it easy to create RESTful Web Services using Java and the Java Virtual Machine.
  • 8
    Echo Reviews
    High-performance, extensible, minimalist Go web framework. Highly optimized HTTP router that uses zero dynamic memory allocation and intelligently prioritizes routes. Build a robust and scalable API that can be easily organized into different groups. Install TLS certificates automatically from Let's Encrypt. HTTP/2 support increases speed and improves user experience. You can choose from a variety of middlewares that are already built-in, or you can define your own. Middleware can either be set at the root, group or route level. Data binding for HTTP payloads, including JSON or XML. API to send a wide variety of HTTP responses including JSON, XML or HTML, as well as file, attachment, stream, blob, inline or blob. Template rendering with any template engine. Customized central HTTP error handling. API that is easily extendable. HTTP router optimized to prioritize routes intelligently. Build robust, scalable RESTful APIs. Extensible middleware framework. Define middleware on a root, group or route level. Data binding for JSON XML and form payload.
  • 9
    Sinatra Reviews
    Sinatra has a number built-in settings which control the activation of certain features. The settings object is a request context object that contains application-level variables. These variables can be modified by using the set, disable, or enable methods. Applications can set their own custom settings, as well as default built-in framework settings. In its simplest form the set method creates an application attribute by taking a setting value and name. Extensions provide helper methods or class methods to Sinatra applications. These methods are usually listed and described in the extension home pages. Installing a gem, library or a file is all that's needed to use an extension.
  • 10
    Ruby Grape Reviews
    A Ruby framework that allows you to create REST-like APIs.
  • 11
    Giotto Reviews
    It is based upon the concept of Model,View and Controllers. The framework is designed with a clean style in mind, which results in code that can be maintained for a long time. Other popular frameworks are designed with the mindset of launching quickly. This leads to code that is easy to deploy, but becomes complex after several iterations. Apache or gunicorn is an example of a control process. When the controller process is started, it receives a manifest. All requests sent to the controller process are routed to the program in the manifest. A manifest is a collection of programs. A user sends a request to a controller process. This can be either a web request or a command-line invocation or any other action handled by a Controller Process.
  • 12
    Spark Framework Reviews
    Spark Framework is an expressive and simple Java/Kotlin DSL for rapid web development. Sparks goal is to provide a better alternative for Kotlin/Java web developers who want to create their web applications with minimal boilerplate and as expressive as possible. Spark has a clear philosophy that aims to not only make you more productive but also make your code better with Spark's declarative, expressive and sleek syntax. The JVM is one of the largest programming ecosystems on the planet. There are many Java web frameworks available, but traditional Java web development is very difficult. Spark is a web framework that you should use if you love the JVM but dislike verbose frameworks and code.
  • 13
    Sails Reviews
    You can build practical, production-ready Node.js applications in a matter weeks, not months. Sails, the most popular MVC framework for Node.js is designed to mimic the familiar MVC pattern from frameworks like Ruby on Rails but with support for modern apps, data driven APIs with scalable and service-oriented architecture. Sails makes it easy for enterprises to create custom Node.js applications. Your app will be written entirely in JavaScript. This is the same language that you and your team use in the browser. Sails bundles Waterline, a powerful ORM that allows you to access data from any database. Sails comes with blueprints to help you jumpstart your app’s backend without having to write any code. Sails automatically translates socket messages for you. This makes them compatible with every route in your Sails App. Sails provides commercial support to help you accelerate your development and ensure the best practices in your code.
  • 14
    Flask Reviews
    Flask is a lightweight WSGI framework for web applications. It's easy to use and can scale up to complex applications. It started as a wrapper for Jinja and Werkzeug, and has since grown to be one of the most popular Python web app frameworks. Flask is a suggestion tool that doesn't require any dependencies. The developer can choose the tools and libraries that they prefer. The community has many extensions that make it easy to add new functionality.
  • 15
    CherryPy Reviews
    CherryPy lets developers build web applications the same way as they would any other object-oriented Python programme. This allows for smaller source code to be developed in less time. CherryPy has been around for more than ten year and has proven to be reliable and fast. Many sites, from the most basic to the most demanding, use it in production. To get the most out of CherryPy you should begin with the tutorials which will guide you through the most important aspects of the framework. After you have completed the tutorials, you may want to look at the advanced and basic sections to see how certain operations are implemented. You will also want to read the configuration and extension sections, which go into detail about the powerful features of the framework.
  • 16
    Slim Framework Reviews
    Slim is a great tool for creating APIs that consume data, repurpose it, or publish it. Slim is a great tool to create rapid prototypes. You can even create full-featured web apps with user interfaces. Slim is also super fast and requires very little code. You don't need to use a solution that has everything like Symfony and Laravel. These are excellent tools, no doubt. They are often overkill. Slim offers a minimal set that does exactly what you need. You will need a webserver like Nginx, Apache or similar. Slim apps contain routes that respond to HTTP requests. Each route calls a callback, and returns an HTTP reply. To get started you must first configure and instantiate the Slim application. Next, you define your application routes.
  • 17
    hug Reviews
    API development is dramatically simplified by using multiple interfaces. With hug, you can design and develop an API once, and then expose it to your clients in the way they need. Hug is the fastest way to create Python3 APIs, whether you want to do it locally, via HTTP or on the command line. Hug has been designed with performance in the forefront of its mind. It is designed to only consume resources when needed and is compiled with Cython for amazing performance. Huge is one of the fastest Python Frameworks. It is also the fastest high-level Python 3 framework. With hug, you can specify which versions or ranges of versions your API supports. This will then be enforced and communicated automatically to the API's users.
  • 18
    Javalin Reviews
    Javalin is a very simple framework. It has very few concepts to learn. You never extend classes, and you rarely implement an interface. Javalin is a few thousand lines on top of Jetty and its performance is the same as raw Jetty code. It's easy to understand the source code due to its size. Other Java and Kotlin frameworks offer one version per language. Javalin was designed with interoperability as a priority. Apps are built in the same way for Java and Kotlin. Javalin is built on Jetty, the most popular and stable web server on the JVM. You can configure Jetty to include SSL, HTTP3, and everything else it offers.
  • 19
    Koa Reviews
    Express's new web framework Koa was created by the team behind Express. It aims to be a smaller and more expressive web framework that can be used to build web applications and APIs. Koa leverages async functions to eliminate callbacks and improve error handling. Koa doesn't bundle any middleware in its core. It provides an elegant suite that makes writing servers fast and fun. A Koa application is an object that contains a collection of middleware functions. These functions are composed and executed in a stack-like fashion upon request. Koa is similar in design to Ruby's Rack and Connect. However, Koa provides high-level "sugar", at the low-level middleware layer. This increases interoperability and robustness and makes middleware writing much more enjoyable.
  • 20
    Bottle Reviews
    Bottle is a lightweight, fast and simple WSGI micro-web framework for Python. It is distributed in a single module file and does not have any dependencies except for the Python Standard Library. Support for clean and dynamic URLs. Requests to function call mapping. Built-in template engine that is fast and pythonic, and supports mako2, jinja2 or cheetah. Access to form data, file uploads cookies, headers, and other HTTP metadata. Built-in HTTP Development Server and support for paste bjoern gae cherrypy or other WSGI capable HTTP servers.
  • 21
    QUnit Reviews
    The JavaScript testing framework is powerful and easy to use. No configuration required for any Node.js project. Browser-based projects require minimal configuration. Node.js tests can be run from any browser. You can test your code wherever it runs. Flexible APIs allow you to customize QUnit to meet your needs. It is easy to get started with QUnit for Node.js. First, install QUnit using npm. Now you can run the test suite using the QUnitCLI. It is recommended to run the QUnit CLI command through an npm script. This will automatically locate the QUnit commands from your local dependencies. You can find more information about the QUnit APIs to organize tests and make assertions in the API documentation. QUnit supports current and maintenance LTS releases and follows the Node.js LTS schedule.
  • 22
    Atri Framework Reviews

    Atri Framework

    Atri Labs

    $100 per user per month
    Atri Framework is a full stack web development framework for building Progressive Web Apps. Our visual editor will increase your productivity. You can also add custom React code. Currently, we only support Python for backend developers. NodeJS will be added soon. Our CLI offers rich support for deployment on your platform of preference such as GitHub pages, AWS, and more. Atri framework includes a set of productivity tools like visual editor, asset-management tools, etc. This reduces development time from months to just a few hours. Atri framework extends the definition of a full-stack app to include non-web developers in the creation and maintenance of the app.
  • 23
    Ktor Reviews
    Create asynchronous server and client applications. Simple and easy to use, you can create anything from microservices up to multiplatform HTTP clients. Open Source, fun, and free! Ktor was built from the ground-up using Kotlin. You can use a multiplatform, concise language with asynchronous programming and an intuitive imperative flow. Ktor lets you use only the features you need and structure your application in the way you want. You can also easily extend Ktor by adding your own plugin. JetBrains is the creators of IntelliJ IDEA and Kotlin. JetBrains uses Ktor internally as well as with our customers. You also get top-notch support for your tooling!
  • 24
    Rustless Reviews
    Rustless provides a REST API micro-framework. It's designed as a simple DSL for developing RESTful APIs easily on top of Iron web framework. It supports common conventions such as multiple formats, subdomain/prefix restrictions, content negotiation and versioning. Rustless is a Ruby port of the Grape library. Hyper, an HTTP library in Rust. Rustless, like Rust, is still in its early stages of development. Don't be surprised if APIs are changed and things break. File an issue or submit pull requests if something isn't working correctly. Rustless was built on Iron which was built on Hyper which is synchronous. Hyper is currently limited and cannot handle many simultaneous connections. This is especially true with keep-alive. It is highly recommended that you use a lightweight asynchronous webserver such as Nginx to serve as a reverse proxy with Rustless.
  • 25
    Feathers Reviews
    Feathers works with any backend technology and supports many databases right out of the box. It also works with any frontend technologies like React, VueJS or Angular. Build prototypes within minutes and production-ready applications in days. Feathers' unique architecture lets you focus on quickly building real-time apps and APIs. You get scalable HTTP real-time APIs, and you're prepared for the future. Feathers is compatible with NodeJS in the browser, React Native, or any other API client. You can connect your API to any frontend framework and use any database that supports many features out of the box. Feathers is built for TypeScript and provides the structure needed to create complex applications, but it's flexible enough to avoid getting in the way. With a wide range of plugins, you can find exactly what you are looking for.
  • 26
    Remix Reviews
    Remix is an integrated server and browser runtime. It provides instant page transitions and quick page loads by leveraging distributed systems, native browser features and avoiding clunky static build. It can run anywhere because it is built on the Web Fetch API, instead of Node. Cloudflare Workers already runs it natively, and supports both serverless and traditional Node.js environment, so you can come just as you are. Page speed is just one aspect of what we're really after. We're after better user experiences. Your tools haven't kept up with your desire to push the boundaries of the internet. Remix is here to help you with your initial request and the most elaborate UX that your designers can come up with. Make some pending UI with transition hooks. Remix takes care of all the state. You just need to ask for it.
  • 27
    Nuxt Reviews
    NuxtJS makes it easy to build your next Vue.js app. Open source framework that makes web development easy and powerful. Nuxt is built on a modular architecture. To make your development easier and faster, you can choose from over 50 modules. To get PWA benefits, you don't need to reinvent the wheel. You can add Google Analytics to your page and generate a sitemap. Your application will be optimized right out of the box with Nuxt.js. We use Vue.js and Node.js best practice to create performant applications. Nuxt offers a bundle analyzer, as well as many opportunities to fine-tune and optimize your app. Our main focus is on the Developer Experience. We love Nuxt.js, and we continue to improve the framework so that you too will love it! Expect attractive solutions, descriptive error messages and detailed documentation.
  • 28
    TypeORM Reviews
    TypeORM can run on NodeJS, Browsers, Cordovas, PhoneGaps, Ionics, React Natives, NativeScripts, Expos, and Electron platforms. It can also be used with TypeScript or JavaScript (ES5, ES6, ES7 and ES8). Its goal to always support the most recent JavaScript features, and provide additional features to help you develop any type of application that uses databases. This includes small applications that use a few tables up to large enterprise applications that use multiple databases. TypeORM supports Active Record and Data Mapper Patterns, unlike other JavaScript ORMs. This allows you to write high-quality, loosely coupled applications that are scalable, maintainable, and scalable.
  • 29
    Padrino Reviews
    Padrino is designed to make it easy and fun to code more complex web applications, while still retaining the spirit of Sinatra. The Padrino codebase has been kept simple, easy to understand and maintain. The generator creates a compact and clean directory structure for each new project, keeping your code well-organized and simple. This framework is easy to use for web development, whether you are working on a small json web application or a large full stack web application. Sinatra is a popular framework because of its simplicity and expressiveness. However, when building complex applications, many people find that they are missing out on a lot of functionality offered by other frameworks like Rails. We have developed a new approach to a web framework based on this assumption.
  • 30
    Electron Reviews
    Electron is used by thousands of companies across all industries to create cross-platform software. You can create cross-platform desktop apps using JavaScript, HTML, or CSS. A desktop app is possible if you are able to build a website. Electron is a framework that allows you to create native applications using web technologies such as HTML, JavaScript, and CSS. It handles the tedious parts so that you can concentrate on the core of your app. Electron uses Chromium, Node.js, so you can build your application with HTML, CSS, or JavaScript. Electron is an open source project that is maintained by the OpenJS Foundation. It also has a large community of contributors. Electron apps are compatible with Mac, Windows, Linux and other platforms. Check out the resources to get started with Electron. Learn how to wrap your web application with Electron, access all APIs, and create installers. You can also use Electron Fiddle to create and play with small Electron experiments.
  • 31
    Phoenix Framework Reviews
    You can quickly create rich, interactive web apps with less code and fewer moving pieces. Join our growing Phoenix developer community to create APIs, HTML5 applications, and more. Our built-in Channels, Presence and Presence technologies allow you to interact with users and find out who is connected at any given moment across one or more nodes. LiveView is a refreshing way to create real-time apps that don't require any client-side complexities. At its core, Phoenix is a rock-solid web framework that improves the tried and true Model-View-Controller (MVC) architecture with a fresh set of functional ideas. Phoenix places the focus on your business domain. This will bring you immediate productivity and long-term code maintenanceability.
  • 32
    AdonisJS Reviews
    AdonisJS contains everything you need to build a fully functional web application or an API server. Stop wasting time downloading and assembling hundreds upon hundreds of packages. AdonisJS will make you more productive right away. AdonisJS does not have a minimalist approach. We include many core features in the framework to give your projects an advantage. AdonisJS features a rich routing layer that supports route groups, subdomain-based routing and resource resources. AdonisJS controllers are first-class citizens. They can help you move the inline route handlers from dedicated controller files. The framework core also includes support for file uploads. AdonisJS' schema-based validator provides both runtime validations as well as static type safety. Use the AdonisJS template engine to create traditional-style web apps that are server-rendered.
  • 33
    Preact Reviews
    Preact is the Virtual DOM abstraction that is the thinnest. It is built on stable platform features and registers real event handlers. It also works well with other libraries. Most UI frameworks can be large enough to make up the majority of an app’s JavaScript size. Preact is different. It's small enough to make your code the largest part your application. This means that JavaScript takes less time to download, parse, and execute. You can create the experience you want without worrying about keeping a framework in place. Preact is small and fast. Preact is one of the fastest Virtual DOM Libraries due to its simple and predictable diff implementation. Preact is optimized for performance by batching updates. Preact's performance is maximized when we work closely with web engineers.
  • 34
    NW.js Reviews
    NW.js (previously node-webkit), allows you to call all Node.js module directly from DOM. It also allows you to write applications with all web technologies. A new way to create native applications using web technologies HTML5, CSS3, WebGL. All features of the browser are fully supported. Support for all Node.js APIs as well as third-party modules. Node.js modules can be called directly from the DOM or web workers. Available on Windows, Mac OS X, and Linux. NW.js is built on Chromium, Node.jss and other open-source technologies. You can also package a web app into a native one. This allows you to create endless possibilities for apps. It is easy to use, has a native UI library, frameless windows, packaging and distribution, is compatible with npm and debugger support, rich documentation, kiosk mode and file dialogs, as well as media. Supports drag & drop and WebGL, WebRTC and datalist. NW.js also supports data persistence.
  • 35
    Foundation Reviews

    Foundation

    Foundation Framework

    Free
    A Framework that works on any device, medium, or accessibility. Foundation is a collection of front-end frameworks for responsive web design. It makes it easy to create beautiful responsive websites, apps, and emails that look great on any device. Foundation is fully customizable, semantic, readable, flexible and completely customizable. We are constantly adding resources and code snippets to Foundation. These HTML templates will help you get started. Everything is semantic. Foundation allows you to have the simplest markup possible without compromising the utility and speed. You can start by building for small devices. As devices grow in size, you can add more complexity to create a responsive design. You can modify your build to add or remove elements. You can also define the size of columns, colors and font size. Foundation is trusted by millions of developers and designers. Foundation offers business support, training, and consulting to help you grow your product or services.
  • 36
    NestJS Reviews
    Modular architecture allows for true flexibility and allows you to use any other libraries. A flexible ecosystem that can be used as a backbone for all types of server-side applications. Uses the latest JavaScript features to bring design patterns and mature solutions into Node.js. A complete development kit for building scalable server-side apps. JavaScript has been the "lingua franca of the web" for both front-end and backend applications in recent years thanks to Node.js. This has led to amazing projects such as Angular, React, and Vue that improve developer productivity and allow the creation of fast, extensible, and testable frontend applications. There are many great libraries, tools, and helpers for Node (and JavaScript server-side), but none of them solve the main problem of Architecture.
  • 37
    Gatsby Reviews
    Gatsby is a modern, open-source website framework that enables you to build performance into your site by leveraging the most recent web technologies like React and GraphQL. You don't need to be a performance expert to create lightning fast apps and websites. Preview is a private playground for content creators, designers, and developers. It allows you to view changes in context and shareable URLs. Automated Lighthouse performance checks are used to deploy previews and fix errors before they are published. Use Gatsby to build and deploy to your favorite CDN.
  • 38
    Vue.js Reviews
    Built on top of standard HTML, CSS, and JavaScript with intuitive APIs and world-class documentation. Reactive, compiler-optimized rendering system that rarely needs manual optimization. An ecosystem rich in features that can be easily adopted incrementally. It can scale between a library or a fully-featured framework. Vue is a JavaScript framework that allows you to build user interfaces. It is built on top of JavaScript, CSS, and standard HTML and offers a declarative and component-based programming structure that allows you to efficiently create user interfaces, no matter how simple or complex. Vue extends the standard HTML with a template syntax, which allows us to describe HTML output using JavaScript state. Vue tracks JavaScript state changes automatically and updates the DOM as soon as they occur. Vue is a framework that provides most of the features required for frontend development.
  • 39
    Tornado Web Server Reviews
    Tornado is a Python web framework that also includes an asynchronous networking library. It was originally developed by FriendFeed. Tornado uses non-blocking network I/O to scale to thousands of open connections. This makes it ideal for long polling and WebSockets as well as other applications that require a long-lasting connection to each user. Tornado is a Python web framework that is unique. It does not use WSGI and is usually run with one thread per process. Although some support for WSGI is provided in the tornado.wsgi module it is not a main focus of development. Most applications should be written to use Tornado’s own interfaces (such WSGI directly) instead of using WSGI. Tornado code is not thread safe. Tornado is integrated into the standard library asyncio and shares the same event loop (by default, Tornado 5.0). Libraries designed for asyncio use can be used with Tornado.
  • 40
    Micronaut Reviews

    Micronaut

    Micronaut Framework

    Your application startup time is not limited by the size of your codebase. This results in a massive leap in startup times, lightning fast throughput, and minimal memory footprint. The framework caches reflection data and loads it for each bean in an application context when you build applications using reflection-based IoC frameworks. Cloud support is included, including cloud runtimes, distributed tracing, discovery services, and distributed tracing. You can quickly configure your favorite data-access layer, and use the APIs to create your own. You can quickly reap the benefits of familiar annotations. You can quickly spin up servers or clients in your unit testing and run them instantly. This API provides a simple, compile time, aspect-oriented programming API, which does not use reflection.
  • 41
    Django Reviews
    Django is a high level Python web framework that encourages quick development and pragmatic design. It was developed by experienced web developers and allows you to focus on writing your application without having to reinvent the wheel. Django was created to make it easy for developers to take their applications from conception to completion as quickly and efficiently as possible. Django is committed to security and helps developers avoid common security errors. Django's ability scale quickly and flexiblely is a key feature of some of the most popular web sites. Django comes with a variety of additional tools that can be used to perform common web development tasks. Django handles user authentication, content administration and site maps. It also supports RSS feeds and many other tasks.
  • 42
    Dropwizard Reviews
    Dropwizard, a Java framework, is for creating ops-friendly, high performance, RESTful web service. Dropwizard combines stable, mature Java libraries into a lightweight package that allows you to focus on what's important. Dropwizard supports complex configuration, application metrics, logging, operational tools, and many other features. This allows you and your team the ability to deliver a high-quality web service in a short time. Dropwizard is both a library and framework. Dropwizard's goal is to provide reliable, performant implementations of all the necessary components for a production-ready web app. This functionality is embedded into a reusable library to keep your application focused and lean, which reduces both time-to market and maintenance burdens. Dropwizard embeds a highly tuned HTTP server directly in your project because you can't have a web app without HTTP.
  • 43
    Quarkus Reviews
    Quarkus will tailor your application for GraalVM or HotSpot. Amazingly fast boot time and extremely low RSS memory (not just heap sizes!) It allows for near-instant scale-up and high-density memory usage in container orchestration platforms such as Kubernetes. We use a technique we call compile time boot. Quarkus is a full-stack framework that is cohesive, fun to use, and makes use of a growing number of best-of-breed library libraries. Unified configuration and native executable generation are the key to optimizing developer joy. Zero configurations, live reload within a blink of an eye, and simplified code for the 80% most common uses, while remaining flexible for the 20% remainder. Combining Quarkus with Kubernetes creates an ideal environment to create lightweight, scalable applications. Quarkus significantly improves developer productivity through tooling, prebuilt integrations, and application services.
  • 44
    Everyware Software Framework (ESF) Reviews
    Eurotech distributes and supports the Everyware Software Framework, an enterprise-ready IoT Framework. ESF is based on Eclipse Kura - the open source Java/OSGi gateway middleware. It adds provisioning and advanced security, as well as remote access and diagnostics monitoring. It supports ready to use field protocols (including Modbus OPC-UA S7, FANUC J1939 J1979 BACnet, IEC60870-5-101, IEC60870-5-104 DNP3, Mbus), MQTT connectivity and a web based visual data flow program to acquire data in the field, process at the edge and publish it to IoT Cloud platforms. ESF offers full remote device control through its integration with Everyware Cloud. Eurotech's IoT Integration Platform. Create and manage IoT edge applications. Connect to IoT devices, cloud services and other IoT devices using IoT Industrial Protocols. Visually compose data flow to manage, analyse, and route data.
  • 45
    Bit Reviews
    Bit is a collaborative and scalable way to create and reuse components. It provides everything you need, from local development to cross-project integrations. It's free to try. Bit is an open-source toolchain that allows for component-driven development. Distribute composable software instead of monolithic apps. Distribute component ownership across development teams. Components are simple to replace and refactor. Develop consistency and standards across products and teams. Instead of reinventing the wheel, combine existing components to create new ones. Create a reusable design system and UI. Develop a consistent and reusable UI system. Code and teams should be distributed. Encourage autonomy and standardization. Scale to cross-team collaboration. This will bridge the gap between product design, development, and design. A composable and scalable backend that doesn't repeat itself is possible.
  • 46
    Apache Cordova Reviews

    Apache Cordova

    Apache Software Foundation

    Mobile apps with HTML, CSS & JS. Multiple platforms can be targeted with the same code base. Open source and free. Reusable code across platforms, support for offline scenarios, access native device APIs. Cordova command-line runs in Node.js. It is also available on NPM. To install additional platform dependencies, follow platform-specific guides. Use the command-line tool to create a Cordova project from scratch. Navigate to the directory in which you want to create your project, and then type cordova create<path>. Navigate to the project directory after creating a Cordova Project. You will need to add the platform to which your app is to be built from the project directory. Cordova wraps your HTML/JavaScript application into a native container that can access the device functions on multiple platforms. These functions are exposed via a single JavaScript API that allows you to write one set of code that targets almost every tablet or phone on the market and publish to their app store.</path>
  • 47
    Starlette Reviews
    Starlette comes with an application class called Starlette, which ties all its other functionality together. A list of middleware that will be run for each request. A starlette application always includes two middleware classes. ServerErrorMiddleware is added as the very outermost middleware, to handle any uncaught errors occurring anywhere in the entire stack. ExceptionMiddleware will be added as the innermost middleware to handle any handled exceptions that occur in the routing or the endpoints. Callables for startup handlers may not take arguments and can be either standard or async. Shutdown handler calls do not accept arguments and can be either standard functions, or async function.
  • 48
    Growler Reviews
    Growler is a web-framework built on top of asyncio. This asynchronous library was described in PEP 3156 and added to python's standard library with version 3.4. It takes its cues from the Connect & express frameworks within the nodejs eco-system, which uses a single application object with a series of middleware for processing HTTP requests. The custom middleware chain is a simple way to implement complex apps. The pip utility lets packages specify optional requirements so that features can be installed only on request. This fits well with the minimal approach of the Growler project. Don't install anything that the user doesn’t need. There are (will) be community packages that have been approved by the Growler developers. (After ensuring that they work as expected and have been well tested with each growler version) These will be available directly from the Growler package.
  • 49
    Semantic UI Reviews
    Semantic UI considers words and classes interchangeable concepts. Classes use syntax from natural languages such as noun/modifier relations, word order, plurality, and plurality to intuitively link concepts. Semantic is a set of simple phrases, called behaviors, that trigger functionality. Any arbitrary decision made in a component can be included as a setting that developers may modify. Performance logging allows you to track down bottlenecks without having to dig through stack traces. Semantic includes an intuitive inheritance system and high-level theming variables, which allow you to have full design freedom. There are many ways to define a page. Semantic's components can allow for several types of definitions: elements and collections, views, modules, modules, and behaviors. These are all useful for interface design.
  • 50
    ent Reviews
    An entity framework for Go. ORM that is simple yet powerful for modeling and querying data. Simple API to model any database schema in Go objects. Run queries and aggregations, and traverse any graph easily. Code generation for a 100% statically-typed and explicit API. The latest version includes a type-safe, explicit API that allows ordering by fields and edge. This API will be available soon in our GraphQL Integration. With one command, you can visualize your Ent schema in an ERD. The API allows you to easily implement features such as caching, logging, tracing and even soft deletion in just 20 lines of code. Ent framework supports GraphQL by using the 99designs/gqlgen libraries and provides multiple integrations. Generating a GraphQL Schema for nodes and edge defined in an Ent Schema. Efficient field collection without data loaders to overcome the N+1 issue.