UI for Keploy platform that does API testing by dependency mocking without writing any test cases.

Overview

Welcome to Keploy UI ๐Ÿ‘‹

Slack Github LinkedIN YouTube contributions welcome License

About Us

Keploy is a no-code API testing platform.

Keploy automatically generates unit test cases with dependency mocks from API calls

Developers can use keploy alongside their favorite unit testing framework to save time writing testcases.

How it works?

How it works

Note: You can generate test cases from any environment which has all the infrastructure dependencies setup. Please consider using this to generate tests from low-traffic environments first. The deduplication feature necessary for high-traffic environments is currently experimental.

Installation

This is the UI repository of Keploy platform. Please follow QuickStar/Installation guide.

Contribution

Make sure you're using Node version 14.16.0

1. Start the Keploy Server

There's a separate docker-compose file which helps which exposes the mongo server and also builds the dockerfile from local code. The build flag ensures that the binary is built again to reflect the latest code changes. There's also docker-compose-debug.yaml which can help remote debugging the go server on port 4000.

git clone https://github.com/keploy/keploy.git && cd keploy
docker-compose -f docker-compose-dev.yaml up --build

2. Start the Keploy Console/UI

git clone https://github.com/keploy/ui.git && cd ui
npm i 

For development, we'll add the API URL as local keploy server url running at http://localhost:8081

export GATSBY_API_URL=http://localhost:8081/api

Now let's start the Gatsby Server

npm run develop

If you make some UI/design changes and want to add test data. In the new directory, clone test data repo :

git clone https://github.com/keploy/test-data.git && cd test-data

Within test-data directory

Install mongo-database-tools

brew tap mongodb/brew
brew install mongodb-database-tools

Restore DB

mongorestore  dump/

You should now be able to see test data on the UI.

Community support

We'd love to collaborate with you to make Keploy great. To get started feel free to reach out to us :

  • Slack - Discussions with the community and the team.
  • GitHub - For bug reports and feature requests.

๐Ÿ“Œ Our valuable Contributors ๐Ÿ‘ฉโ€๐Ÿ’ป ๐Ÿ‘จโ€๐Ÿ’ป :

Comments
  • [feature]: Change the icon for keploy console

    [feature]: Change the icon for keploy console

    Is there an existing feature request for this?

    • [X] I have searched the existing issues

    Summary

    The keploy icon for the UI is currently this that need to be changed to a newer one. Also, as the current icon is not square we are getting warnings for the gatsby dependency. Take reference from here.

    Why should this be worked on?

    As keploy logo changed, the update need to reflected in the necessary places.

    good first issue hacktoberfest HACKTOBERFEST2022 
    opened by SanskritiHarmukh 9
  • add prefix path

    add prefix path

    Signed-off-by: sreekesh93 [email protected]

    Pull Request Template

    Description

    Please include a summary of the change. Please also include relevant motivation and context. List any dependencies that are required for this change.

    Fixes #86

    Type of change

    Please delete options that are not relevant.

    • [x] Bug fix (non-breaking change which fixes an issue).

    How Has This Been Tested?

    started keploy project from local and validated UI path prefix

    hacktoberfest HACKTOBERFEST2022 
    opened by sreekesh93 8
  • [bug]: Recent test runs page does not show new test runs unless page is refreshed

    [bug]: Recent test runs page does not show new test runs unless page is refreshed

    Is there an existing issue for this?

    • [X] I have searched the existing issues

    Current behavior

    Current behaviour: The http://localhost:8000/testruns page does not get updated if go project tests are run again, unless the browser page is refreshed. The test runs are not shown even if user navigates around to some other page and then comes back to the test runs page.

    Expected behaviour: Updated test runs should be shown.

    Steps to reproduce

    1. Go to http://localhost:8000/testruns
    2. Execute go test -coverpkg=./... -covermode=atomic ./... in go project
    3. Test run is not shown on http://localhost:8000/testruns
    4. Navigate around to some other page like http://localhost:8000/testlist and come back to http://localhost:8000/testruns
    5. New test run is still not shown
    6. Refresh the page, the new test run is visible then

    Environment

    Production

    Version

    Local

    bug good first issue 
    opened by madhavsikka 8
  • [feature]: Improve messaging in Keploy console #78

    [feature]: Improve messaging in Keploy console #78

    Description

    Added another condition to display 'Body is empty' is the request body length is 0 or empty.

    Fixes #78

    Type of change

    Please delete options that are not relevant.

    • [x] New feature (non-breaking change which adds functionality).

    How Has This Been Tested?

    Since the frontend repo does not have any automated tests, I had verified this by testing the feature manually by running the frontend code and it works.

    Additional Context (Please include any Screenshots/gifs if relevant)

    197405900-cd13dfe5-f72e-4a28-bf3a-f49acfbb48db

    ...

    Checklist:

    • [x] My code follows the style guidelines of this project.
    • [x] I have performed a self-review of my own code.
    • [x] I have made corresponding changes to the documentation.
    • [x] I have added corresponding tests.
    • [x] Any dependent changes have been merged and published in downstream modules.
    hacktoberfest hacktoberfest-accepted 
    opened by valasubramanian-tw 6
  • [feature]: Improve messaging in Keploy console

    [feature]: Improve messaging in Keploy console

    Is there an existing feature request for this?

    • [X] I have searched the existing issues

    Summary

    In the below case, I am not sending any data to my API thus the request body is empty, to present this in a better way we can have a proper message like- Body is empty.

    Screenshot from 2022-10-05 15-58-02

    Like in the below image we can see there are no dependencies thus displaying empty.

    Screenshot from 2022-10-05 16-02-17

    Why should this be worked on?

    This will add details to the section that is simply blank. Helps in user interaction.

    good first issue hacktoberfest HACKTOBERFEST2022 
    opened by SanskritiHarmukh 6
  • fixed spelling typo and corrected the link issue #81

    fixed spelling typo and corrected the link issue #81

    Signed-off-by: ompiepy [email protected]

    Pull Request Template

    Description

    Please include a summary of the change. Please also include relevant motivation and context. List any dependencies that are required for this change.

    Fixes # (issue)

    Type of change

    Please delete options that are not relevant.

    • [ ] Bug fix (non-breaking change which fixes an issue).
    • [ ] New feature (non-breaking change which adds functionality).
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
    • [ ] This change requires a documentation update.

    How Has This Been Tested?

    Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

    Additional Context (Please include any Screenshots/gifs if relevant)

    ...

    Checklist:

    • [ ] My code follows the style guidelines of this project.
    • [ ] I have performed a self-review of my own code.
    • [ ] I have made corresponding changes to the documentation.
    • [ ] I have added corresponding tests.
    • [ ] Any dependent changes have been merged and published in downstream modules.
    opened by ompiepy 5
  • format tcs-detail.tsx and add third tab with name parameters

    format tcs-detail.tsx and add third tab with name parameters

    Description

    Add parameters tab to response and display status code of a response

    Enhances Response Viewer of API

    Type of change

    • [X] New feature (non-breaking change which adds functionality).

    How Has This Been Tested?

    I have run it locally to test the tab is visible with status code. Have used the test-data repository data as dataset Testing for the second commit isnt entirely complete. Please test it before merge

    Additional Context (Please include any Screenshots/gifs if relevant)

    Screenshot 2022-04-19 at 10 39 01 PM

    Checklist:

    • [X] My code follows the style guidelines of this project.
    • [X] I have performed a self-review of my own code.
    • [ ] I have made corresponding changes to the documentation.
    • [ ] I have added corresponding tests.
    • [ ] Any dependent changes have been merged and published in downstream modules.
    opened by anirudhjain75 5
  • [bug]: Spelling Typo in https://github.com/keploy/ui#readme

    [bug]: Spelling Typo in https://github.com/keploy/ui#readme

    Is there an existing issue for this?

    • [X] I have searched the existing issues

    Current behavior

    Under the Installation section the spelling is currently QuickStar/Installation guide in the place of `QuickStart/Installation guide'

    Steps to reproduce

    1. Go to https://github.com/keploy/ui#installation

    Environment

    Release

    Version

    Cloud

    bug 
    opened by ompiepy 4
  • Use testCases query instead of testCases, Update the expected Schema and Implement pagination for testcases

    Use testCases query instead of testCases, Update the expected Schema and Implement pagination for testcases

    Pull Request Template

    Description

    Update the Schema, Use pageIndex and pageSize in query params. use testCases instead of testCase query.

    Fixes part of #24

    Type of change

    • [x] New feature (non-breaking change which adds functionality).

    How Has This Been Tested?

    Testing by rendering test cases using echo-sql and using pagination flow

    Additional Context (Please include any Screenshots/gifs if relevant)

    NA

    Checklist:

    • [x] My code follows the style guidelines of this project.
    • [x] I have performed a self-review of my own code.
    opened by anirudhjain75 4
  • Keploy UI updates - Readme Test Request

    Keploy UI updates - Readme Test Request

    Pull Request Template

    Description

    Please include a summary of the change. Please also include relevant motivation and context. List any dependencies that are required for this change.

    Fixes # (issue)

    Type of change

    Please delete options that are not relevant.

    • [ ] Bug fix (non-breaking change which fixes an issue).
    • [ ] New feature (non-breaking change which adds functionality).
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
    • [ ] This change requires a documentation update.

    How Has This Been Tested?

    Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

    Additional Context (Please include any Screenshots/gifs if relevant)

    ...

    Checklist:

    • [ ] My code follows the style guidelines of this project.
    • [ ] I have performed a self-review of my own code.
    • [ ] I have made corresponding changes to the documentation.
    • [ ] I have added corresponding tests.
    • [ ] Any dependent changes have been merged and published in downstream modules.
    opened by atharvashinde01 4
  • chore :

    chore : "added config action"

    This PR

    • Contains Config.yml actions Configuration for welcome - https://github.com/behaviorbot/welcome Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome Comment to be posted to on first time issues Configuration for new-pr-welcome
    opened by Ayush7614 4
  • Add. Appswitcher hamburger menu in test cases page

    Add. Appswitcher hamburger menu in test cases page

    Description

    Summary:

    Added hamburger menu to test case list page.

    Fixes #77

    Type of change

    • [x] New feature (non-breaking change which adds functionality).

    How Has This Been Tested?

    Tests Ran : Since the frontend repo does not have any automated tests, I had verified this by testing the feature manually by running the frontend code and it works.

    Additional Context (Please include any Screenshots/gifs if relevant)

    Collapsed state image

    Expanded state image

    ...

    Checklist:

    • [x] My code follows the style guidelines of this project.
    • [x] I have performed a self-review of my own code.
    • [x] I have made corresponding changes to the documentation.
    • [x] I have added corresponding tests.
    • [x] Any dependent changes have been merged and published in downstream modules.
    opened by titanventura 7
  • [feature]: Toggle button for noisy fields

    [feature]: Toggle button for noisy fields

    Is there an existing feature request for this?

    • [X] I have searched the existing issues

    Summary

    On making API calls, when we get noisy fields like timestamps in response then such fields are filtered out by keploy and ignored during test runs. We can have a button specifically for noisy fields in the response body bar which when,

    • Turned on, ignores the field during test runs and accordingly shows the status.
    • Turned off, will show test runs status considering the actual behavior of those fields.

    Below you can see that right now we do not have an option to analyze the difference.

    Screenshot from 2022-10-05 18-03-04

    Why should this be worked on?

    This addition will help user identify and understand the Noise Detection feature.

    hacktoberfest HACKTOBERFEST2022 
    opened by SanskritiHarmukh 9
  • [feature]: Add a hamburger button for applications under test cases

    [feature]: Add a hamburger button for applications under test cases

    Is there an existing feature request for this?

    • [X] I have searched the existing issues

    Summary

    When we navigate to the test cases section at keploy server, the applications tested are listed on the left (here-superhero-api). We can add a hamburger button to hide and show them as per user's convenience like the one done for Test cases and Test runs.

    Screenshot from 2022-10-05 15-28-14

    Why should this be worked on?

    This feature will make the UI more responsive

    good first issue hacktoberfest HACKTOBERFEST2022 
    opened by SanskritiHarmukh 4
  • [feature]: upgrade compatibility with latest node version from 14.x.x

    [feature]: upgrade compatibility with latest node version from 14.x.x

    Is there an existing feature request for this?

    • [X] I have searched the existing issues

    Summary

    Currently, the UI has a limitation of using node version 14.x.x (ideally 14.16.0) which is a problem to add support for homebrew. The goal of this issue is to upgrade the dependencies in order to support the latest version of node. Current error is :

    Screenshot 2022-10-04 at 4 46 32 PM

    Why should this be worked on?

    To publish on homebrew

    good first issue hacktoberfest HACKTOBERFEST2022 
    opened by nehagup 1
  • [bug]: Keploy server throws error when clicked on cross button of the test runs

    [bug]: Keploy server throws error when clicked on cross button of the test runs

    Is there an existing issue for this?

    • [X] I have searched the existing issues

    Current behavior

    I am using latest image for the keploy UI and when I click on the cross button it is showing following stacktrace - keploy_1 | 2022-10-03T09:47:36.199Z ERROR regression/regression.go:116 failed to get testcases from the DB {"cid": "default_company", "appID": "", "error": "mongo: no documents in result"} keploy_1 | go.keploy.io/server/pkg/service/regression.(*Regression).Get keploy_1 | /app/pkg/service/regression/regression.go:116 keploy_1 | go.keploy.io/server/graph.(*queryResolver).TestCase keploy_1 | /app/graph/schema.resolvers.go:149 keploy_1 | go.keploy.io/server/graph/generated.(*executionContext)._Query_testCase.func2 keploy_1 | /app/graph/generated/generated.go:2959 keploy_1 | github.com/99designs/gqlgen/graphql/executor.processExtensions.func4 keploy_1 | /go/pkg/mod/github.com/99designs/[email protected]/graphql/executor/extensions.go:72 keploy_1 | go.keploy.io/server/graph/generated.(*executionContext)._Query_testCase keploy_1 | /app/graph/generated/generated.go:2957 keploy_1 | go.keploy.io/server/graph/generated.(*executionContext)._Query.func7 keploy_1 | /app/graph/generated/generated.go:6507 keploy_1 | github.com/99designs/gqlgen/graphql/executor.processExtensions.func3 keploy_1 | /go/pkg/mod/github.com/99designs/[email protected]/graphql/executor/extensions.go:69 keploy_1 | go.keploy.io/server/graph/generated.(*executionContext)._Query.func8 keploy_1 | /app/graph/generated/generated.go:6512 keploy_1 | go.keploy.io/server/graph/generated.(*executionContext)._Query.func9 keploy_1 | /app/graph/generated/generated.go:6516

    Screenshot 2022-10-03 at 3 11 33 PM Screenshot 2022-10-03 at 3 18 29 PM

    Steps to reproduce

    1. Use latest UI build for keploy
    2. Record some testcases
    3. Run them on test mode
    4. Open the detailed view for any testcases
    5. Click on the cross button for exiting the detailed view .

    PS - You will see the above error caused due to execution of query for getting testcase which is unnecessary .

    Environment

    No response

    Version

    Local

    bug good first issue hacktoberfest HACKTOBERFEST2022 
    opened by Sarthak160 0
  • feat(ui): add copy to clipboard feature and installation guide

    feat(ui): add copy to clipboard feature and installation guide

    Signed-off-by: iamskp99 [email protected]

    Pull Request Template

    Description

    This PR is for this issue: https://github.com/keploy/ui/issues/72

    Added "Copy To Clipboard" feature and installation guide.

    Fixes # (issue)

    Type of change

    Please delete options that are not relevant.

    • [x] New feature (non-breaking change which adds functionality).

    How Has This Been Tested?

    Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

    Additional Context (Please include any Screenshots/gifs if relevant)

    ...

    Checklist:

    • [x] My code follows the style guidelines of this project.
    • [x] I have performed a self-review of my own code.
    opened by iamskp99 1
Releases(0.1.0)
  • 0.1.0(Oct 20, 2022)

    What's Changed

    • Custom 404, Add Index page, Add community docs checklist by @nehagup in https://github.com/keploy/ui/pull/1
    • feat: Add Edit, normalise testcase by @nehagup in https://github.com/keploy/ui/pull/7
    • build: setup github action to build and test when commits to master by @slayerjain in https://github.com/keploy/ui/pull/13
    • docs: Adding Readme by @nehagup in https://github.com/keploy/ui/pull/16
    • fix: Recent test runs page does not show new test runs unless page isโ€ฆ by @madhavsikka in https://github.com/keploy/ui/pull/20
    • fix(testrun-detail): Go back to default view using tabs by @namantaneja167 in https://github.com/keploy/ui/pull/27
    • chore : added all social icons and update readme by @Ayush7614 in https://github.com/keploy/ui/pull/30
    • chore : added all contributors in readme by @Ayush7614 in https://github.com/keploy/ui/pull/31
    • chore : added contribution and code of conduct guidelines by @Ayush7614 in https://github.com/keploy/ui/pull/32
    • chore : added documentation template by @Ayush7614 in https://github.com/keploy/ui/pull/34
    • Nav url params by @namantaneja167 in https://github.com/keploy/ui/pull/33
    • Add datagrid testruns by @namantaneja167 in https://github.com/keploy/ui/pull/37
    • chore : "added config action" by @Ayush7614 in https://github.com/keploy/ui/pull/38
    • Update PR Template and typos by @Ayush7614 in https://github.com/keploy/ui/pull/39
    • feat: add polling intervals to testlist by @nehagup in https://github.com/keploy/ui/pull/40
    • added prosebot gha by @Ayush7614 in https://github.com/keploy/ui/pull/41
    • redirect_link_to_new_page by @Akshit42-hue in https://github.com/keploy/ui/pull/43
    • Update documentation to show the correct command for dev server by @anirudhjain75 in https://github.com/keploy/ui/pull/44
    • added greetings action by @Ayush7614 in https://github.com/keploy/ui/pull/46
    • Rearranged sidebar icons by @Janvi-Thakkar in https://github.com/keploy/ui/pull/48
    • added lighthouse ci by @Ayush7614 in https://github.com/keploy/ui/pull/49
    • added preview and github pages action by @Ayush7614 in https://github.com/keploy/ui/pull/50
    • fixed redirect to doc link issue by @khanjasir90 in https://github.com/keploy/ui/pull/62
    • fix: normalise-test-query-and-it's-use-in-testruns by @nehagup in https://github.com/keploy/ui/pull/63
    • (perf): Adding url param to http request by @nehagup in https://github.com/keploy/ui/pull/64
    • fix: Added url param in deepcopy of test case by @nehagup in https://github.com/keploy/ui/pull/65
    • format tcs-detail.tsx and add third tab with name parameters by @anirudhjain75 in https://github.com/keploy/ui/pull/45
    • feat(ui): add pagination on test cases page by @iamskp99 in https://github.com/keploy/ui/pull/68
    • feat(ui): add onboarding guide for keploy by @iamskp99 in https://github.com/keploy/ui/pull/69
    • docs(readme): update keploy port from 8081 to 6789 by @slayerjain in https://github.com/keploy/ui/pull/84
    • feat:adding support for node 18 by @Pradhyuman-sharma in https://github.com/keploy/ui/pull/94
    • add prefix path by @sreekesh93 in https://github.com/keploy/ui/pull/87

    New Contributors

    • @nehagup made their first contribution in https://github.com/keploy/ui/pull/1
    • @slayerjain made their first contribution in https://github.com/keploy/ui/pull/11
    • @madhavsikka made their first contribution in https://github.com/keploy/ui/pull/20
    • @namantaneja167 made their first contribution in https://github.com/keploy/ui/pull/27
    • @Ayush7614 made their first contribution in https://github.com/keploy/ui/pull/30
    • @Akshit42-hue made their first contribution in https://github.com/keploy/ui/pull/43
    • @anirudhjain75 made their first contribution in https://github.com/keploy/ui/pull/44
    • @Janvi-Thakkar made their first contribution in https://github.com/keploy/ui/pull/48
    • @khanjasir90 made their first contribution in https://github.com/keploy/ui/pull/62
    • @iamskp99 made their first contribution in https://github.com/keploy/ui/pull/68
    • @ompiepy made their first contribution in https://github.com/keploy/ui/pull/83
    • @murugesanp made their first contribution in https://github.com/keploy/ui/pull/88
    • @Pradhyuman-sharma made their first contribution in https://github.com/keploy/ui/pull/94
    • @sreekesh93 made their first contribution in https://github.com/keploy/ui/pull/87

    Full Changelog: https://github.com/keploy/ui/commits/0.1.0

    Source code(tar.gz)
    Source code(zip)
Owner
Keploy Inc
API Testing Platform that automatically generates unit test cases with dependency mocks from API calls
Keploy Inc
A web app built with Covid-19-API that displays Covid 19 cases, deaths and recovery per country in the entire World

Covid19 Tracker A web app built with Covid-19-API that displays Covid 19 cases, deaths and recovery per country in the entire World Built With HTML, C

Promise Okechukwu 4 Nov 1, 2022
๐Ÿ Simple and complete React DOM testing utilities that encourage good testing practices.

React Testing Library Simple and complete React DOM testing utilities that encourage good testing practices. Read The Docs | Edit the docs Table of Co

Testing Library 17.3k Jan 4, 2023
Stream animes for free without any interruption.

Aniflix Stream animes for free without any interruption. Free $0 Ad Free Open Source 99.89% uptime Preview Main Server : https://aniflix.eu.org (Repli

Pramurta Sinha | b31ngd3v 18 Dec 17, 2022
Includes Redux-Saga. Works with movie test API

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Daniyl 4 Oct 16, 2022
A relay for My Epitech/Epitest API to do requests without the authentication token

My Epitech Relay A barely working relay for interacting with My Epitech endpoints without token. About How? It is backed up with Puppeteer to provide

Alexis Cheron 3 May 10, 2022
IngredientRecipeFinder - Web app built with react using Edamam API to find any recipe for an ingredient search with nutrition filters (high protein, low carb,etc)

Ingredient Recipe Finder Web app This web app built with the use of Edamam API allows you to find any type of recipe for a specific ingredient you are

null 1 Jan 4, 2022
shouganaiyo-loader is a cross-platform Frida-based Node.js command-line tool that forces Java processes to load a Java/JVMTI agent regardless of whether or not the JVM has disabled the agent attach API.

shouganaiyo-loader: Forced Entry for Java Agents shouganaiyo-loader is a cross-platform Frida-based Node.js command-line tool that forces Java process

NCC Group Plc 20 Sep 19, 2022
JavaScript Testing utilities for React

Enzyme Enzyme is a JavaScript Testing utility for React that makes it easier to test your React Components' output. You can also manipulate, traverse,

enzyme - JavaScript Testing utilities for React 20k Dec 28, 2022
React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in

A comprehensive starter kit for rapid application development using React. Why Slingshot? One command to get started - Type npm start to start develop

Cory House 9.8k Dec 22, 2022
Sandbox for developing and testing UI components in isolation

React Cosmos Sandbox for developing and testing UI components in isolation. Visual TDD. Develop one component at a time. Isolate the UI you're working

React Cosmos 7.7k Jan 3, 2023
High performance personalization & a/b testing example using Next.js, Edge Middleware, and Builder.io

Next.js + Builder.io Personalization & A/B Testing with Edge Middleware This is a fork of Next.js Commerce with Builder.io integrated and using Edge M

Builder.io 25 Dec 25, 2022
๐Ÿ““ The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!

Build bulletproof UI components faster Storybook is a development environment for UI components. It allows you to browse a component library, view the

Storybook 75.8k Jan 4, 2023
Platzi Master Frontend Test

frontend React Curriculum vitae Crear tu curriculum vitae en React, analiza la estructura propuesta e inspirate para mostrar tu informaciรณn. Retos Cre

Platzi Master 25 May 4, 2022
The Project is a test that simulates a website of recipes for healthy foods. Inside it has a Registration and Login system.

GCB Test: Healthy Eating The Project is a test that simulates a website of recipes for healthy foods. Inside it has a Registration and Login system. C

Kayke Alves Fujinaka 8 Nov 20, 2022
Build forms in React, without the tears ๐Ÿ˜ญ

Build forms in React, without the tears. Visit https://formik.org to get started with Formik. Organizations and projects using Formik List of organiza

Formium 31.7k Jan 5, 2023
Tina is an open source editor that brings visual editing into React websites. Tina empowers developers to give their teams a contextual and intuitive editing experience without sacrificing code quality.

Tina is an open-source toolkit for building content management directly into your website. Community Forum Getting Started Checkout the tutorial to ge

Tina 8.2k Jan 1, 2023
Based on pure JS scripts, without relying on native, no need for react-native link, Title / Header / Tabs / Sticky / Screen components can be flexibly configured, among which Tabs / Sticky can slide When it reaches the top, it will be topped.

react-native-scrollable-tabview English | ็ฎ€ไฝ“ไธญๆ–‡ Based on pure JS scripts, without relying on native, no need for react-native link,Title / Header / Tab

null 136 Dec 30, 2022
Finished code and notes from EFA bonus class on building a React project without create-react-app

React From Scratch Completed Code This is the completed code for the EFA bonus class on building a React project from scratch. Included are also markd

Conor Broaders 3 Oct 11, 2021
Capture a famous phrase, download it without hassle and share it with your friends. ๐ŸŽ‰

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Abraham Calsin 2 Mar 8, 2022